用java编写 从3个数中选最大的数

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:39:37

可以构造一个Scanner对象,传入输入的参数,通过判断对比所输入的参数的大小即可得到最大值。
示例代码:
import java.util.*;
class Test1{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);//);//构造一个Scanner对象,传入输入的参数
System.out.print("请输入第一个整数:");
int one=scanner.nextInt(); //获得输入的第一个整数
System.out.print("请输入第二个整数:");
int two=scanner.nextInt(); //获得输入的第二个整数
System.out.print("请输入第三个整数:");
int three=scanner.nextInt(); //获得输入的第三个整数
int max=x>y?x:y; //使用三目运算符判断所输入的第一和第二个整数的大小,取最大的值
max=max>z?max:z; //同上
System.out.println("你所输入的三个整数中最大值为"+max);
}
}
PS:这只是最简单的示例代码,不是很严谨,严谨的代码,还需要加上try{}catch(){},判断所输入的参数是否为整数,若不为整数,则抛出异常。

public int compare(int a,int b,int c){
int temp = 0;
temp = a>b?a:b;
int max = 0;
max = temp>c?temp:c;
return max;
}

// HOHO 我的效率比楼上高

//补: 楼上用了循环,效率自然下降不少
//哈哈,说没有ma