A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
        【1】switch语句中的default不一定要放在最后面,因为不管default放在哪里,都是在判断完所有case之后不匹配才会执行default。
        【2】case的穿透:在case语句块中没有使用break语句来结束循环时,会产生case的穿透。case语句会顺序执行下去,直到遇见break,或者程序结束为止。

2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
        【1】区别:①for语句和while语句,是先判断后执行;而do...while语句,是先执行后判断,它至少会执行一次。
                   ②for语句的初始表达式是定义在循环内的,在超出循环范围外是不能访问到这个定义的初始化变量。而while语句和do...while语句所定义的初始表达式在循环的外部,超出循环范围依旧可以访问。
        【2】在循环体外还要继续使用所定义的初始化变量时,选择使用while语句,并且在要使用死循环的时候使用while语句表达比较清晰。
3、Random类的作用,如何进行使用?
        Random类的作用是生成一个随机数。
        使用步骤:①导入包: import java.util.Random;
                ②创建对象:Random 对象名 = new Random(10);  【 10代表范围->表示从0开始的10个数字。如果没有定义范围,获取的是int区间范围内的一个随机数】
                ③产生随机数并使用变量接收: int 变量名 =  对象名.nextInt();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马