1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
default 可以不放在最后,但是不管 default 放在第几个,程序都会优先执行 case 语句,因此把 default 放在最后就行了。
case 穿透指的是:如果某个 case 语句没有用 break; 结尾,那么程序会继续运行到下一个 break; ,或者程序结束为止。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
三种循环体语句分别是:for循环、while循环、do...while循环
for循环和while循环 是先判断后执行,如果判断结果是false,则不执行。
do...while循环 先执行后判断,无论如何都会先执行一次。
由于for循环和while循环初始变量的作用域不同,所以如果要在循环体外再次使用初始变量,就使用while语句。
3、Random类的作用,如何进行使用?
Random类用于生成随机数。
使用方式:
①导包
import java.util.Random;
②创建对象
Random r = new Random();
③按指定的范围生成随机数
int num = r.nextInt(填写数据范围); |