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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
switch语句中的default不一定要放在最后,因为switch语句会先对case值进行匹配,当无匹配对象时才会执行default。
case穿透是指在switch语句中遇到匹配的case值但是没有break没有跳出语句体一直到switch所有语句执行完毕,或者中途遇到了break才会跳出。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
三种循环语句分别为while、for、do while,  for语句一般用于知道循环次数时使用,while一般用于未知循环次数时使    用。
    while循环语句为:先判断再执行,在循环体外定义的变量出了循环还可以继续使用
    while(条件判断语句)
    {循环体语句;};

    for循环语句为:先判断再执行,在初始化语句定义的变量出了循环无法使用
    for(初始化;条件判断语句;条件控制语句)
    {循环体语句;};

    do while循环语句:先执行一次循环体语句再去判断是否循环。
    do{
    循环体语句;
    条件控制语句}
    while(条件判断语句);
3、Random类的作用,如何进行使用?
Random是随机数发生器,
    使用步骤:
    1.导包:import java.util.Random;
    2.创建对象:Random 变量名 =new Random();
    3.获取随机数:int number= 变量名.nextInt(x);(包括0,不包括X)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马