JAVA求三个数的最大值、三个数排序、三元运算符
public class Sorting{ public static void main(String[] args) { int a = 3; int b = 11 ; int c = 9; //求最大值 int max = (a > b)&& (a > c) ? a : ((b > c) ? b : c); //排序 if(a > b) { if(b > c) { System.out.println("排序结果是1:"+a+","+b+","+c); }else if(a > c){ System.out.println("排序结果是2:"+a+","+c+","+b); }else { System.out.println("排序结果是3:"+c+","+a+","+b); } } if(a < b) { if(b < c) { System.out.println("排序结果是4:"+c+","+b+","+a); }else if(a > c){ System.out.println("排序结果是5:"+b+","+a+","+c); }else { System.out.println("排序结果是6:"+b+","+c+","+a); } } System.out.println("最大值是"+max); } }
传播知识,分享快乐!
作者:IT_BULL
出处:http://www.cnblogs.com/itBulls/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博客园-博客园。