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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
答:switch语句中的default 不一定要放在最后,因为switch语句并不是由上而下的运行顺序,而是用表达式与每一个case的值进行匹配。
case穿透指的是,如果一个case里面没有写break,那么会向下继续执行,直到遇到下一个break或者程序执行完毕为止。


2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:(1)for循环语句和while循环语句,都是在条件为true的时候才会继续执行;do...while循环语句则是首先执行一次语句体,然后再进行条件判断。
    (2)for循环语句的初始化变量在循环语句的内部,出了循环程序就无法读取了;while循环dowhile循环的初始化变量都是在循环外面,循环结束后程序仍然能读取该变量。
         在已知循环次数的情况下,建议使用for语句;在循环次数未知的情况下,建议使用while语句。


3、Random类的作用,如何进行使用?
答:Random是可以在设定范围内自动生成随机数。
    使用分三步骤:
    1.导包:import java.util.Random;
    2.创建对象:Random r = new Random();
    3.获取随机数:int num = r.nextInt(随机数的范围);
回复 使用道具 举报
switch&循环语句

请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放到最后,放到前面效果也一样。
switch语句只要没有break,case就会一直执行到有break为止。

2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
三种循环的区别:
for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)

不知道条件次数的时候用while语句。
当知道条件次数的时候用for语句。

3、Random类的作用,如何进行使用?
Random的作用是产生随机数。
1.导包
impuot java.util.Random;
2.创建对象
Random i = num Random();
3.产生随机数
int a = i.nuxtInt(10);
回复 使用道具 举报
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定  当switch语句找到匹配值后就会执行该匹配值下的语句体,如果该语句体没有break时,那么程序就会往下继续顺序执行,知道遇到一个break语句结束switch分支。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for while是先判断再执行,do...while是先执行一次再进行判断。循环次数确定的情况下用for,循环次数不确定的情况下用while
3、Random类的作用,如何进行使用?
产生一个随机数。导包,创建,产生随机数。
回复 使用道具 举报
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定  当switch语句找到匹配值后就会执行该匹配值下的语句体,如果该语句体没有break时,那么程序就会往下继续顺序执行,知道遇到一个break语句结束switch分支。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for while是先判断再执行,do...while是先执行一次再进行判断。循环次数确定的情况下用for,循环次数不确定的情况下用while
3、Random类的作用,如何进行使用?
产生一个随机数。导包,创建,产生随机数
回复 使用道具 举报
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
(1)default可以出现在任意位置,不在最后时,也表示所有case均不相等时执行的语句,
    包括default后面出现的case
(2)如果一个case里面没有写break,那么会向下继续执行,直到遇到break为止,
    或者程序执行完毕
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
        do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
(2)条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了

        条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用

3、Random类的作用,如何进行使用?
(1)用于获取随机数
(2)1.导包 import java.util.Random
        2.创建对象 Random ran = new Random();
        3.获取随机数int num = ran.nextInt(随机数的范围)
回复 使用道具 举报

1、
不一定放在最后,default可以放在任何地方,不过不放在最后的话一定要加上break,否则会穿透,
因为switch语句不是按照顺序来执行的,它是按照找匹配来执行,没有匹配的就会执行default。

case的穿透就是,在case的语句体后面没有加上break的话,case的语句会向下执行,知道遇到break,
执行才会结束。
2、三种循环语句的区别
什么时候用for语句,什么时候while语句?
知道循环次数时编程用for;循环次数很多不知道循环次数时用while。
do......while 和for与while循环的区别就是会先执行循环体一次,for与while的区别,for定义的初始值语句的数据类型,
属于for循环里面,不能在for循环体外面使用。一般情况下,知道执行次数的选for循环,不知道次数的选while循环。
3、Random类的作用,如何进行使用?
random是随机产生一个整数,使用和Scanner一样进行三步,导包,创建对象,产生随机数。
回复 使用道具 举报
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透

在switch语句中default不一定要放在最后;
case中如果不加break的话代码会一行一行的继续执行下去,直到执行完成或遇到break才结束。

2、三种循环语句的区别?什么时候用for语句,什么时候while语句?

for循环和while循环都是先判断条件再执行;dowhile循环是先执行一次,然后再判断条件;
for循环的初始化变量在循环内部,出了循环不能使用;while循环dowhile循环都是在循环外边,出了循环还可以调用。

3、Random类的作用,如何进行使用?

(1)导入Random包         import.java.util.Random
(2)创建对象        Random 对象名 = new Random();
(3)获取随机数        int 变量名 = ran.nextInt(随机数的范围);
回复 使用道具 举报
switch&循环语句

请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,如果switch中得case,没有对应break的话,则会出现case穿透的现象
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for和while是先判断后执行的,do。。。while先执行后判断,- 条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
- 条件控制语句所控制的自增变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用

3、Random类的作用,如何进行使用?
导包,创建对象,产生随机数
回复 使用道具 举报
switch&循环语句

请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
     答:不一定要放在最后,可以放在任意位置,其并不影响整个循环语句的健壮性。
     我对case穿透的理解是,当某一case语句没有用break结束时,程序会继续向下继续执行,直到遇到break结束,或者遇到default结束,否则会一直打印出不止一个case的输出结果
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
     2.
   For循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
  Do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了
条件控制语句所控制的自增变量,对于while循环来说不归其语法结构中,在while循环结束后,该变量还可以继续使用
3、Random类的作用,如何进行使用?
     Random是生成随机数
Inport java,util.Random;
Random r = new Random();
Int number= r.nextInt(10);
获取数据的范围:{0,10) 包括0,不包括10.
回复 使用道具 举报
switch&循环语句

请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透

default后面带break放到哪个位置都可以,不一定放到最后,case穿透现象:case后面不带break的话会继续执行下个语句直到遇到break语句结束。


2、三种循环语句的区别?什么时候用for语句,什么时候while语句?

for和while循环语句是先进行判断后执行,而while循环语句是先执行一次循环体语句然后再进行判断,在知道明确的循环次数时适用for语句,不确定循环次数下的话适用while语句。


3、Random类的作用,如何进行使用?

Random是为了生成随机数字,先进行导包import java.util.Random,然后在创建对象
Random r=new Random();最后生成随机数字int num=r.nextInt(范围);
回复 使用道具 举报
请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要当在最后,因为是要把所有条件匹配一遍都不匹配才会执行。
case没有看到结束语句会一直向下执行,直到看到下一个结束语句或者程序全部运行完才结束。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
已知循环次数用for,未知循环次数用while
3、Random类的作用,如何进行使用?
Random 分三步 导包 创建数据 生成随机数
回复 使用道具 举报
请根据自己的理解,对当天内容进行总结
1、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要当在最后,因为是要把所有条件匹配一遍都不匹配才会执行。
case没有看到结束语句会一直向下执行,直到看到下一个结束语句或者程序全部运行完才结束。
2、三种循环语句的区别?什么时候用for语句,什么时候while语句?
已知循环次数用for,未知循环次数用while
3、Random类的作用,如何进行使用?
Random 分三步 导包 创建数据 生成随机数
回复 使用道具 举报
一、switch语句中的default 一定要放在最后么?  用自己的话来解释下case的穿透
答:
不一定,default可放在随意位置,但是如果在执行switch时没有遇见break那么switch的case会一直穿透到底。
case:当程序判断某个case的条件为真之后,它将执行该case所带的语句块,如果case后没有遇见break则会一直往下执行其他case语句块,直到遇见break或者default语句才会终止。
二、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:
区别:for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
         do...while:循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
         在反复进行操作的语句,使用for语句
         在反复进行操作时,在不知道循环多少次的情况下使用while。
三、Random类的作用,如何进行使用?
答:
产生随机数;
1、导对应的包
2、创建对象
3、获取随机数。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马