java从键盘录入输入3 个数a,b,c,按从大到小进行输出(三元运算符)

/* 3.从键盘录入输入3 个数a,b,c,按从大到小进行输出 */ **//三目运算符版** import java.util.Scanner; public class Num{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入第一个数"); int a=input.nextInt(); System.out.println("请输入第二个数"); int b=input.nextInt(); System.out.println("请输入第三个数"); int c=input.nextInt(); //三目运算符第一版 int max = (a>b?a:b)>c?(a>b?a:b):c; int min = (ac?b:c):((max==b)?(a>c?a:c):(a>b?a:b)); System.out.println(max+"\t"+mid+"\t"+min); } } /* 3.从键盘录入输入3 个数a,b,c,按从大到小进行输出 */ **//三目运算符版** import java.util.Scanner; public class Num{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入第一个数"); int a=input.nextInt(); System.out.println("请输入第二个数"); int b=input.nextInt(); System.out.println("请输入第三个数"); int c=input.nextInt(); //三目运算符第二版 int max1=(a>b)?a:b; int max2=(max1>c)?max1:c; int min1=(a=b){ if(a>=c){ if(b>=c){ System.out.println("a,b,c按从大到小进行输出为:"+a+" "+b+" "+c); }else{ System.out.println("a,b,c按从大到小进行输出为:"+a+" "+c+" "+b); }}else{ System.out.println("a,b,c按从大到小进行输出为:"+c+" "+a+" "+b); } }else{ if(a<=c){ if(b>=c){ System.out.println("a,b,c按从大到小进行输出为:"+b+" "+c+" "+a); }else{ System.out.println("a,b,c按从大到小进行输出为:"+c+" "+b+" "+a); }}else{ System.out.println("a,b,c按从大到小进行输出为:"+b+" "+a+" "+c); } }

    推荐阅读