怎么用JAVA语言写“从键盘输三个整数,输出其中最大的数”程序,写好找我要分

如题所述

System.out.println("从键盘输三个整数,输出其中最大的数");
System.out.println("请输入3个数字,注意,请输入整数");
Scanner sc = new Scanner(System.in); //Scanner对象,用于接收用户从键盘输入
int[] thisInt = new int[3]; //这个thisInt,是数组,长度为3,也就是说它可以存放3个整型变量
for(int i = 0 ; i < 3 ; i++ ){
System.out.println("请输入第"+ (i+1) +"个数字");
thisInt[i] = sc.nextInt(); //接收用户输入,分别给这个3个变量赋值
}
if(thisInt[0] >= thisInt[1] && thisInt[0] >= thisInt[2] ){//比较大小,输出结果
System.out.println("最大数是:" + thisInt[0] );
}else if(thisInt[1] >= thisInt[0] && thisInt[1] >= thisInt[2] ){
System.out.println("最大数是:" + thisInt[1] );
}else{
System.out.println("最大数是:" + thisInt[2] );
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-12
import java.util.Scanner;

public class GetMax {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数");
String str = input.next();
int i = Integer.parseInt(str);
System.out.println("请输入第二个字");
str = input.next();
int i2 = Integer.parseInt(str);
if(i<i2){
i=i2;
}
System.out.println("请输入第三个字");
str = input.next();
i2 = Integer.parseInt(str);
if(i<i2){
i=i2;
}
System.out.println("最大的数字为:" +i);
}
}
异常我没处理,输入的时候只能录入数字 其他的就会报错
相似回答