Java由键盘输入三个整数,对他们排序并从小到大输出

题目:Java由键盘输入三个整数分别存入变量mun1、mun2、mun3,对他们进行排序(使用if-else if–else),并且从小到大输出。

代码实现:

代码如下(示例):

package shangguigu.javabase;

/**
 * 编写程序:Java由键盘输入三个整数分别存入变量mun1、mun2、mun3,
 * 对他们进行排序(使用if-else  if--else),并且从小到大输出。
 * 
 * */
import java.util.Scanner;
public class IfTest2 {
		public static void main(String[] args) {
			Scanner scan = new Scanner(System.in);
		
			System.out.println("请输入三个整数:");
			int mun1 = scan.nextInt();
			System.out.println(mun1+":输入成功");
			int mun2 = scan.nextInt();
			System.out.println(mun2+":输入成功");
			int mun3 = scan.nextInt();
			System.out.println(mun3+":输入成功");
			System.out.println("排序结果为:");
			int change = 0;
			if(mun1<mun2) {
				if(mun3>mun2) {
					System.out.println(mun1+"<"+mun2+"<"+mun3);
				}else if(mun3<mun1){
					System.out.println(mun3+"<"+mun1+"<"+mun2);
				}else {
					System.out.println(mun1+"<"+mun3+"<"+mun2);
				}
			}else {
			     if(mun1<mun3) {
			    	 System.out.println(mun2+"<"+mun1+"<"+mun3);
                   }else if(mun3<mun2) {
                	   System.out.println(mun3+"<"+mun2+"<"+mun1);
                   }else {
                	   System.out.println(mun2+"<"+mun3+"<"+mun1);
                   }	
			}
		
		
		}
}

运行结果:

请输入三个整数:
-10
-10:输入成功
0
0:输入成功
12
12:输入成功
排序结果为:
-10<0<12

总结

先比较两个数,例如先比较mun1和mun2,那么mun3只有三种可能了。


版权声明:本文为weixin_43943214原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。