1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
switch语句中的default不一定要放在最后,因为switch语句会先对case值进行匹配,当无匹配对象时才会执行default。
case穿透是指在switch语句中遇到匹配的case值但是没有break没有跳出语句体一直到switch所有语句执行完毕,或者中途遇到了break才会跳出。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
三种循环语句分别为while、for、do while, for语句一般用于知道循环次数时使用,while一般用于未知循环次数时使 用。
while循环语句为:先判断再执行,在循环体外定义的变量出了循环还可以继续使用
while(条件判断语句)
{循环体语句;};
for循环语句为:先判断再执行,在初始化语句定义的变量出了循环无法使用
for(初始化;条件判断语句;条件控制语句)
{循环体语句;};
do while循环语句:先执行一次循环体语句再去判断是否循环。
do{
循环体语句;
条件控制语句}
while(条件判断语句);
3、Random类的作用,如何进行使用?
Random是随机数发生器,
使用步骤:
1.导包:import java.util.Random;
2.创建对象:Random 变量名 =new Random();
3.获取随机数:int number= 变量名.nextInt(x);(包括0,不包括X) |