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]);
}
}
}
}
京公网安备 11010502036488号