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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
答:default不一定要放在最后,因为switch语句所有的case都要匹配一次,即是default放在最前面,它也是最后运算的;
case穿透是指:当case语句没有遇到break之前,会一直执行下面的case并输出循环语句体,直到遇到break为止

2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:
(1)for ,while 和do...while 的区别是:当一开始条件判断语句就是false时,for 和while都不会输出循环语句体;而do..while至少输出一次循环语句体
for循环初始化表达式的变量在循环之内,出了循环不能再使用,其他两个出了循环还可以继续使用
(2)当循环次数可知的用for循环,循环次数不可知的用while循环


3、Random类的作用,如何进行使用?
Random是用来生成随机数的
首先导包 import java.util.Random;
创建对象 Random r = new Random();
接收数据 int number = r.nextInt();括号内的数是随机数范围,当起始范围是"0"时,只需在括号后面"+1"即可;如果是随机范围,则括号内的数是(结束范围-起始范围+1)+其实范围
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马