if-else if-else
简单理解一下就是,如果这样就XX,否则就XX,具体形式如下:
public static void main(String[] args) {
Random random = new Random(100);
for (int j = 0; j < 10; j++) {
int i = random.nextInt(128);
if (i < 30) {
System.out.println("i小于30,i的值为:" + i);
} else if (i < 60){
System.out.println("i小于60,i的值为:" + i);
} else if (i < 90) {
System.out.println("i小于90,i的值为:" + i);
} else {
System.out.println("i大于90,i的值为:" + i);
}
}
}
Random是java.utils下的类, 可以产生任意数值类型的随机数,甚至还包括boolean类型.
if和else if后面需要加一个布尔表达式,并返回一个布尔结果,else if可以有多个.if和else if都不返回true,就进入else分支.如果布尔表达式得到true,就进入这