本文主要是介绍三元运算符完成三个数的大小顺序排列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解决思路:
- 输入三个数字
- 利用三元运算符找出最大值
- 利用三元运算符找出最小值
- 算出三者之和,减去最大值和最小值,找出中间值mid
- 输出
代码:
import java.util.Scanner;public class demo01 {public static void main(String[] args) {System.out.println("请在此处输入第一个数字:");Scanner first=new Scanner(System.in);double a=first.nextDouble() ;System.out.println("请在此处输入第二个数字:");Scanner second=new Scanner(System.in);double b=second.nextDouble();System.out.println("请在此处输入第三个数字:");Scanner third=new Scanner(System.in);double c=third.nextDouble();double max=a>b?(a>c?a:c):(b>c?b:c);double min=a<b?(a<c?a:c):(b<c?b:c);double add=a+b+c;double mid=add-max-min;System.out.println("您输入的三个数字的排序结果为:" + max + ">" + mid + ">" + min);}
}
输出结果:
以上就是三元运算符输出三个数字排序结果的方法了 。
这篇关于三元运算符完成三个数的大小顺序排列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!