java基础编程练习题--接收用户输入的3个数据并进行大小排序
题目要求
使用java语言来实现以下功能。分别接收用户输入的三个整数,并对这三个整数进行由大到小的排序,然后输出。
java代码示例
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int[] num_array = new int[3];
for(int i = 0; i < 3; i++){
System.out.print("请输入第"+(i+1)+"个数字:");
num_array[i] = input.nextInt();
}
int max;
if(num_array[1] > num_array[0] && num_array[1] > num_array[2]){
max = num_array[1];
num_array[1] = num_array[0];
num_array[0] = max;
}
if(num_array[2] > num_array[0] && num_array[2] > num_array[1]){
max = num_array[2];
num_array[2] = num_array[0];
num_array[0] = max;
}
if(num_array[2] > num_array[1]){
max = num_array[2];
num_array[2] = num_array[1];
num_array[1] = max;
}
System.out.print("从大到小排序:");
for(int i = 0; i < 3; i++){
System.out.print(num_array[i] + "\t");
}
}
输出结果
|