1、switch语句中的default 一定要放在最后么? 用自己的话来解释下case的穿透
答:不一定,default可放在随意位置,但是如果在执行switch时没有遇见break那么switch的case会一直穿透到底。
穿透:当程序判断某个case的条件为真之后,它将执行该case所带的语句块,
如果case后没有遇见break则会一直往下执行其他case语句块,直到遇见break或者default语句才会终止。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:区别:for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
在反复进行操作的语句,使用for语句
在反复进行操作时,在不知道循环多少次的情况下使用while。
3、Random类的作用,如何进行使用?
答:产生随机数;
1、导对应的包
2、创建对象
3、获取随机数。 |