- public class Demo4
- {
- public static void main(String[] args)
- {
- int a = 147;
- int b = 258;
- int c = 369;
-
- int min , max;//定义2个变量由于存储最大值和最小值
-
- max=a>b?a>c?a:c:b>c?b:c;
- //如果啊a大于b则继续判断a是否大于c,如果大于则max等于a,不大于则max等于c..
- //如果a小于b,则判断b是否大于c,大于则max等于b,反之等于c
- min=a<b?a<c?a:c:b<c?b:c;
- //同上 大于换成小于
-
- System.out.println("最小值:"+min);
-
- System.out.println("最大值:"+max);
-
- System.out.println();
-
- int[] s = {a,b,c};//将三个数值放到数组中
- java.util.Arrays.sort(s);//调用数组自己的排序方法进行排序
- System.out.println("从小到大");
- for(int i = 0 ;i < s.length ; i++)//使用for循环进行输出
- {
- System.out.print(s[i]+" ");
- }
-
- }
- }
复制代码
那个if循环太乱了,写的时候没感觉,看的我自己都感觉头晕,删除了,附加了点注释。 |