1. default不一定放在最后面,但是,再执行顺序中一定会在最后面执行,来应对当所有的case值都不匹配的情况,类似于if语句的else,接着结束程序;
Case穿透即当某个case值的语句体中没有写break语句时,程序会接下来执行下一个case值的语句体;
当出现不同case值的语句体是一致的情况下,可以把这些case值依次排列,只在最后一个case值的下面书写语句体和break; 语句,从而省略掉大部分繁琐重复的代码编写,也使程序更加简洁明了,易于读写。
2. (1)for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行);
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)。
(2)for循环的初始表达式定义在循环内,除了循环即不可使用;
而while和do….while循环则相反。
(3)死循环表达格式:for(;;) while(true) do….while(true)
3. Random用于产生一个随机数;
使用步骤如下:
1.导包:import java.util.Random;导包的动作必须出现在类定义的上面
2.创建对象:Random r = new Random();上面这个格式里面,r 是变量名,可以变,其他的都不允许变
3.获取随机数:int number = r.nextInt(10);//获取数据的范围:[0,10) 包括0,不包括10
上面这个格式里面,number是变量名,可以变,数字10可以变。其他的都不允许变
|