通过键盘输入方式录入a,b,c三个值,按从大到小(从小到大)顺序输出。

1:刚好学到了if else if语句判断,通过else if多次判断来输出。

2:进行多次判断,匹配对应的值来输出,

假设C<A  且 C<B  且 B<A   则从大到小输出为 A , B , C 

用代码表示为 if (c < a && c < b && b < a){

System.out.println("老大" + a,"老二"+b+"老三"+c);

} else if(比较条件){

}

按这个思路一一判断过去,得出A B C 三个值的大小。


题目源码

package work;

import java.util.Scanner;//导包,获取键盘输入
/**
 * 键盘输入A、B、C三个值,按从大到小顺序输出。
 *  蚂蚁	2017/11/29
 **/
public class Demo01 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("输入数字a");
		int a = sc.nextInt();
		System.out.println("输入数字b");
		int b = sc.nextInt();
		System.out.println("输入数字c");
		int c = sc.nextInt();
		if (c < a && c < b && b < a) {// 通过比较c<a c<b b<a
			System.out.println("老大a:" + a+"\n老二b:" + b+"\n老三c:" + c);
		} else if (c < a && b < c && b < a) {
			System.out.println("老大a:" + a+"\n老二c:" + c+"\n老三b:" + b);
		} else if (c < a && c < b && a < b) {
			System.out.println("老大b:" + b+"\n老二a:" + a+"\n老三c:" + c);
		} else if (a < c && a < b && c < b) {
			System.out.println("老大b:" + b+"\n老二c:" + c+"\n老三a:" + a);
		} else if (a < b && a < c && b < c) {
			System.out.println("老大c:" + c+"\n老二b:" + b+"\n老三a:" + a);
		} else if (b < a && b < c && a < c) {
			System.out.println("老大c:" + c+"\n老二a:" + a+"\n老三b:" + b);
		}
	}
}


输出结果为

java 条件判断|| java条件判断条件数字大小_Java