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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈俊超 初级黑马   /  2019-9-14 21:30  /  648 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放最后;
case会一直向下执行,直到遇到break或者switch语句结束。

2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:三种语句大多数时候可以互相代替;
(1)从变量作用域来看,for的初始化表达式在定义在循环内,循环结束后不能再次调用;
do..while和while的初始化表达式定义在循环外,循环结束后可以再次调用。
(2)从执行循环体语句的次数上来看,do..while语句无论条件判断是否真假,至少会执行一次循化体语句;
while和for如果条件判断为假,循环体语句一次都不会执行。

使用时机:
当已知循环次数时建议使用for,未知循环次数的情况下建议使用while。

3、Random类的作用,如何进行使用?
生成一个随机数;
使用步骤:
(1)导包 import java.util.Random;
(2)创建对象 Random r = new Random();
(3)产生随机数 int num = r.nextInt(10);//后-前+1+前

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马