/*
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 = (a<b?a:b)<c?(a<b?a:b):c;
int mid=(max==a)?(b>c?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)?a:b;
int min2=(min1<c)?min1:c;
int mid1=(a+b+c)-(max2+min2);
System.out.println(max2+"\t"+mid1+"\t"+min2);
}
}
/*
3. 从键盘录入输入3 个数a,b,c,按从大到小进行输出
*/
**//if嵌套版**
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();
if(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);
}
}
java从键盘录入输入3 个数a,b,c,按从大到小进行输出(三元运算符)
最新推荐文章于 2024-10-04 13:46:46 发布