java实例代码
1.分支语句
题目:实现对三个整数进行排序,输出时按照从小到大的顺序输出。
代码:
package start; import java.util.Random; public class Person { public static void main(String[] args) { // 用随机函数初始化三个整数 Random r = new Random(); r.setSeed(10);//固定位置,使随机值是不变的 int[] a = new int[3]; for(int i = 0;i < a.length;i++) { a[i] = r.nextInt(100); System.out.println("a[" + i + "] = " + a[i]); } // 使用分支语句,将三个数字输出,输出时按照从小到大的顺序输出 if (a[0] < a[1]) { if(a[0] < a[2]) { System.out.println("最小值 = " + a[0]); if(a[1] < a[2]) { System.out.println("中间值 = " + a[1]); System.out.println("最大值 = " + a[2]); } else { System.out.println("中间值 = " + a[2]); System.out.println("最大值 = " + a[1]); } } else { System.out.println("最小值 = " + a[2]); System.out.println("中间值 = " + a[0]); System.out.println("最大值 = " + a[1]); } } else { if(a[1] < a[2]) { System.out.println("最小值 = " + a[1]); if(a[0] < a[2]) { System.out.println("中间值 = " + a[0]); System.out.println("最大值 = " + a[2]); } else { System.out.println("中间值 = " + a[2]); System.out.println("最大值 = " + a[0]); } } else { System.out.println("最小值 = " + a[2]); System.out.println("中间值 = " + a[1]); System.out.println("最大值 = " + a[0]); } } } }