在大学老师布置的一些题目,欢迎各位大佬指正(6)

xiaoxiao2021-02-28  123

练习6(基础):

由键盘输入三个整数分别存入变量num1、num2、num3, 对它们进行排序,并且从小到大输出。 ##

import java.util.Scanner; /* * 练习6(基础): 由键盘输入三个整数分别存入变量num1、num2、num3, 对它们进行排序,并且从小到大输出。 */ public class Sort { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int num1 = sc.nextInt();//输入三个数 int num2 = sc.nextInt(); int num3 = sc.nextInt(); int max,middle,min; max = num1; if (num2>num1&&num2>num3) /*前两个判断语句是为了让num1不是最大的数,因为*/ { max = num2; } else if(num3>num1&&num3>num2) { max =num2; } else if(num1>num3&&num1>num2) { max=num1; }//这是确定最大值 min = num1; if(num1<num2&&num1<num3) { min=num1; } else if(num2<num1&&num2<num3) { min = num2; } else if(num3<num1&&num3<num2) { min = num3; }//这是确定最小值 middle = (num1+num2+num3)-(max+min); System.out.println(min+" "+middle+" "+max); } }

结果


这个方法比较麻烦……

转载请注明原文地址: https://www.6miu.com/read-66480.html

最新回复(0)