switch&循环语句
请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
不一定,switch的表达式先去匹配case值,如果匹配上了就执行相应的case语句,如果没有匹配上就执行default的语句体.
case的穿透性就是指当case语句体中没有break关键字,就会一致向下执行下去,直到遇到break或者整个switch语句执行完毕才会停止下来
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环的初始表达式定义在for循环里面,当for循环执行完毕的时候,初始表达式也就不可以用了,而 while do...while 的表达式定义在循环的外面,当循环结束后
初始表达式的值还可以用, for和while如果条件不成立则一次也不会执行,do...while无论如何也会执行一次.
知道循环多少次的时候用for,当不知道循环多少次的时候用while 或者do..while
3、Random类的作用,如何进行使用?
作用:生成一个随机数,
步骤:1.导包, import java.util.Random;
2.创建对象 Random ran = new Random();
3.调用方法 ran.nextInt(); |