1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
switch语句中的default不一定就要放在后面,也可以放在前面,无论default放在前面还是后面,都是在没有匹配选项后,最后才会执行default。
switch语句中,执行case后,如果将break省略,switch语句不会停止,而会继续向下执行,直到遇到break为止,或者程序执行结束为止,
该现象叫做case穿透。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:
(1),格式不一样
(2),for循环和while循环,如果条件不满足,一次都不执行,do...while循环,无论条件是否满足,至少执行一次
(3),for循环初始化表达式在循环内,出了循环,初始化表达式不能使用。while和do...while循环,
初始化表达式在循环外,循环结束不影响初始化表达式的使用,循环外可以正常访问
已知循环次数使用for循环,未知循环次数使用while循环。
3、Random类的作用,如何进行使用?
1,导包:import java.util.Random;
2,创建对象:Random ran = new Random();
3,执行方法:int num = ran.nextInt(); |