用java写一个方法实现求三个数的最大值

如题所述

float Max(a,b,c)
{
float m
m=a>b?(a>c?a:c):(b>c?b:c)
//即先比较a和b的大小,如果a>b,接着比较a和c的大小,如果a>c,那么最大值为a,如果a<=c,那么最大值为c;
如果a<=b,接着比较b和c的大小,如果b>c,那么最大值为b,否则最大值为c;

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-22
FindMax.java
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class FindMax extends Applet implements ActionListener
{
Label result;
TextField in1,in2,in3;
Button btn;
int a=0,b=0,c=0,max;

public void init()
{
result=new Label("请输入三个待比较的整数");
in1=new TextField(5);
in2=new TextField(5);
in3=new TextField(5);
btn=new Button("比较");
add(in1);
add(in2);
add(in3);
add(btn);
add(result);
btn.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
a=Integer.parseInt(in1.getText());
b=Integer.parseInt(in2.getText());
c=Integer.parseInt(in3.getText());
if(a>b)
if(a>c)
max=a;
else
max=c;
else
if(b>c)
max=b;
else
max=c;
result.setText("三数中最大值是:"+max);
}
}

FindMax.html
<html>
<body>
<applet code="FindMax.class" height=200 width=300>
</applet>
</body>
</html>
javac FindMax.java
appletviewer FindMax.html本回答被网友采纳
第2个回答  2013-09-22
public class Max
{
public static void main(String[] args)
{
int a=4,b=98,c=87,max;
max=a;
if(a<b)
{
a=b;
}
else if(a<c)
{
a=c;
}

System.out.println("三个数中最大的是:"+a);
}
}

用java写一个方法实现求三个数的最大值
import java.applet.*;import java.awt.*;import java.awt.event.*;public class FindMax extends Applet implements ActionListener { Label result;TextField in1,in2,in3;Button btn;int a=0,b=0,c=0,max;public void init(){ result=new Label("请输入三个待比较的整数");in1=new Text...

用java程序写出一个程序求3个数中的最大值
int a=1,b=2,c=3 简写:int maxNum= a>b?a>c?a:c:b>c?b:c;System.out.print(maxNum); \/\/输出最大值 也可以用程序判断 if(a>b){ if(a>c){ Ststem.out.print(a);\/\/最大值 }else{ Ststem.out.print(c);\/\/最大值 } }else{ if(b>c){ Ststem.out.print(b);\/\/...

编写一个程序,输入abc三个值,输出其中最大值。
1、javaif语句 if(a>b){ if(a>c){ System.out.println("三个数中的最大值为"+a);}else{System.out.println("三个数中的最大值为"+c);} }else if(b>c){ System.out.println("三个数中的最大值为"+b);}else{ System.out.println("三个数中的最大值为"+c);} 2、三目运算...

...JAVA小程序,从键盘输入3个数,求这三个数的最大值。
(i+1)); L.add(scanner.nextInt()); i++; } Comparator<Integer> comparator = Integer::compareTo; System.out.printf("最大值是%d\\r\\n",L.stream().max(comparator).get()); System.out.printf("最大值是%d\\r\\n",...

java程序求3个数中的最大值怎么编写?
代码中,args是一个String类型的参数数组。LZ运行时出错。正确执行方法如下:在命令行键入:java Max 1 2 3 运行结果:最大值=3 也可以是public class T{ public static void main(String args[]){ int a,b,c;a=args[0];b=args[1];c=args[2];System.out.println("最大值是:"+max{a...

用java编写 从3个数中选最大的数
int max=x>y?x:y; \/\/使用三目运算符判断所输入的第一和第二个整数的大小,取最大的值 max=max>z?max:z; \/\/同上 System.out.println("你所输入的三个整数中最大值为"+max);} } PS:这只是最简单的示例代码,不是很严谨,严谨的代码,还需要加上try{}catch(){},判断所输入的参数...

Java中能求出任意3个数字中最大值的代码吗?
Java中能求出任意3个数字中最大值的代码 1、if语句嵌套 2、if语句 3、if语句(假定a最大,b,c与a比较,如果比a大,则赋值给max)4、三元运算符 5、if语句 + 逻辑运算符 &&(a,b,c三个数,如果不是a最大,或者b最大,就是c最大)一、if语句嵌套 int a = 10;int b = 30;int c ...

java编程,输出3个数中的最大值和最小值
String s1=args[0];String s2=args[1];String s3=args[2];int a1=Integer.parseInt(s1);int a2=Integer.parseInt(s2);int a3=Integer.parseInt(s3);int max,min;max=a1>a2? a1:a2;max=max>a3? max:a3;min=(a1<a2?a1:a2)<a3?(a1<a2?a1:a2):a3;System.out.println("max:"+max+...

用JAVA 输入三个数字,输出最大值和最小值
import java.util.Scanner;public class Demon{public static void main(String[] args){int[] input = new int[3]; \/\/定义输入的数组(3个数)Scanner in = new Scanner(System.in);\/\/定义输入方法System.out.println("输入第3个整数,空格隔开:");for (int i = 1; i < 4; i++) \/...

JAVA 求输入的三个整数的最大值
简单实现代码如下:import java.util.Arrays;import java.util.Scanner;public class MaxOf3_2 { \/ 获取最大的整数 \/ public static int getMaxNum(int...a){ Arrays.sort(a);int maxNum = a[a.length-1];return maxNum;} }

相似回答