黑马程序员技术交流社区

标题: 【厦门JavaEE基础6期——每日总结】流程控制语句 [打印本页]

作者: 厦门校区    时间: 2019-3-1 16:47
标题: 【厦门JavaEE基础6期——每日总结】流程控制语句
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:
1、if ,if...else,if...else if...else  三种if语句的区别

2、default 一定要放在最后么?  用自己的话来解释下case的穿透

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
作者: 陈伟彬    时间: 2019-3-1 21:14
1、if ,if...else,if...else if...else  三种if语句的区别
答:
        if:用于一种条件判断;
        if...else:用于两种条件的判断;
        if...else if...else:用于多种条件的判断。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:
        不一定,switch语句格式的前后顺序是可以颠倒的,因此default的位置可以不用固定在最后;
        case的穿透:当case对应的break没有的话,语句体的执行会一直向下执行,直到遇见break或整体循环时,才会停止;否则会将后面的case的语句体继续执行下去。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:
        如果条件从没满足过时,for和while的循环体执行0次,而do-while的循环体至少执行1次;
        for循环的初始化表达式在小括号内定义,只能在循环内部使用;而while和do-while初始式本来就在外面,因此可以在循环外使用;
        使用场景:       
                在知道循环次数下,建议选用for;               
                在不知道次数下,建议用while。


作者: 陈志铖    时间: 2019-3-1 21:15
1、if ,if...else,if...else if...else  三种if语句的区别
1.if--一种情况的判断


2.if...else两种情况的判断


3.if...else..if多种情况判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default 不一定要放在最后
case语句的穿透效果,没有break,会向下执行,知道遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的初始化表达式出了循环不能使用,while循环可以使用


(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次


(3)当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环

作者: 林志鹏    时间: 2019-3-1 21:20

1、if ,if...else,if...else if...else  三种if语句的区别
if:单if语句true执行语句体,false不执行语句体
If...else:如果是true执行语句体1,false执行语句体2
if...else if...else:如果是true执行语句体1,false就继续判断关系表达式2true就执行不是就继续执行下一个。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
1. default不用一定放在最后。
2.当switch语句中的case没有break就会穿透下一个case直到遇到break停止语句会从开始匹配的地方一直输出到遇到break停止的地方。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从没满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。While循环和do-while循环初始化语句就在外面所以循环之后可以继续使用。
for语句是当循环次数明确的时候使用。While语句是循环次数不明确的时候使用。
作者: 黑马6期陈华    时间: 2019-3-1 21:20

今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if 语句适用于1个判断条件的情况;
if...else适用于2个判断条件的情况;
if...else if..else适用于2个以上判断条件的情况。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,switch语句的格式可以很灵活,case和default的顺序可以上下颠倒。
case穿透:指的是在switch语句中,如果case下面的代码块执行完毕后没有加上break语句的话,那么当程序执行到某一个符合选择条件的case时,在执行完本case的代码块后,如果下面还有case语句及其代码块,程序将会穿透下面的case然后去执行它的代码块,如此往复直到程序遇见了break语句或者switch整体结束。case穿透同样适用于default在没有添加break语句的情况下。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的变量定义在循环内部,出了for循环就不能再使用它内部的变量;而while和do-while循环的变量本身就定义在循环外部,所以变量出了循环也仍然可以被使用。
(2)for循环和while循环在判断条件不成立的情况下可能一次都不会执行,但是do-while循环会至少执行一次循环。
(3)for循环适用于当需要循环的次数确定时;while和do-while循环适用于不确定需要执行的循环次数时。
作者: 叶彬彬    时间: 2019-3-1 21:21
1、if ,if...else,if...else if...else  三种if语句的区别
if:一种情况的判断
if...else:两种情况的判断
if...else if...else:多种情况的判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,可以和其他case语句交换位置;
case的穿透:当case语句后面没有对应的break语句时,当程序执行到它时,会向下执行case语句,直到遇到break语句或者switch整体结束。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.当条件语句一次都不满足时,for循环和while循环一次都不执行;do-while循环会循环一次;
2.在for循环的括号内定义的变量,出了for循环就不能使用了;while循环和do-while循环则不会出现这样的问题;

当知道循环次数时,建议用for循环;当不知道循环次数时,建议用while循环。
作者: 6期江岳    时间: 2019-3-1 21:21
1、单if是对于单一情况的判断如果条件成立则执行相关语句体,如果语句体只有一句时if的大括号可以省略;if..else是对于两种情况而言,如果条件成立那么执行if的语句体否则执行else的语句体;if...else if...else是对多种情况的判断。
2、不一定,输入switch的变量进行匹配,匹配到相同的case就执行其语句体,如果没有break则穿过下一个case的判断,直接执行它的语句体,直到遇到break 或者整体结束。
3、1、如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环至少执行一次。
2、for循环的变量在小括号当中定义,只有循环内部才可以使用,当小括号内部定义一个x,小括号外部仍可以定义一个x。while循环和do-while循环初始化语句本来就在外面,所以出了循环还可以继续使用。
当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
作者: 梦翼_李宗贤    时间: 2019-3-1 21:22
1、if:适用于单个情况的判断选择;if...else:适用于两种情况的判断选择;
if...else if....else:适用于多种情况(两种以上)最后的else一般用于特殊情况
2、不一定,可以前后顺序颠倒;如果省略了break就会发生穿透效果,从匹配到的case往下执行,直到遇到break或语句结尾才会停止
3、条件判断不满足的时候只有do...while会执行并且只执行一次;for循环小括号中的变量只能在循环中使用;
知道次数的时候用for循环,不知道次数的时候用while循环;
作者: 陈前凌    时间: 2019-3-1 21:22
1、if ,if...else,if...else if...else  三种if语句的区别
if:一种情况的判断
if...else:两种情况的判断
if... else if...else:多种情况的判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
①不一定放在最后
②当表达式匹配到相应的case,如果没有break,会一直往下穿透执行,直到遇到break或者程序结束。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
①如果条件判断重来没有满足过,那么for循环和while循环将会循环0次,但do-while循环会至少循环一次。
②for循环的变量在小括号中才能使用,只有循环内部才能使用。while循环和do-while循环本来在循环外面,可以继续使用。
③当已知次数的时候,推荐使用for循环,否则使用while循环。

作者: 黄杰南    时间: 2019-3-1 21:22
1、if ,if...else,if...else if...else  三种if语句的区别
if语句用于一次判断,if...else语句用于二次判断,if...else if...else用于多次判断。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透

default不一定要放在最后,switch语句很灵活,case和default可以颠倒。
case的穿透:在case语句中如果没有break,程序会向下执行直到遇到break或是程序结束。

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

(1)for语句和while语句在不满足条件时不会执行,do-while语句至少会执行一次。
(2)for语句中定义的变量出了循环外后不能使用。

当知道循环次数的时候,建议使用for语句,不知道循环次数的时候使用while语句。
作者: javawjs    时间: 2019-3-1 21:22
王佳盛


1、        答:if语句用于一种情况的判断;
If-else语句用于两种情况的判断;
If-else if-else语句用于多种情况的判断。

2、        答:default不一定要放在最后,switch语句中case和default先后顺序可以颠倒;
Switch语句在执行的过程中,会先找到一个值相匹配的case语句,并执行case后面跟的内容;如果case语句后面没有跟上break,那么将会继续向下执行,直到遇到break为止或者执行到整个switch语句结束。

3、        答:(1).for循环的初始化变量定义在小括号内,只能在循环内使用;while语句和do…while语句的初始化变量循环本来就定义在外面,所以出了循环还能够使用。
   (2).在判断语句始终不满足的条件下,for循环和while循环的循环体都不会执行;do…while至少会执行一次循环体。


作者: 罗加铭    时间: 2019-3-1 21:23
1、if ,if...else,if...else if...else  三种if语句的区别
答:if只判断执行一次;if...else if判断条件是否满则执行语句,否则执行else里的执行语句;if...else if...else可以判断执行多种情况

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:不需要,default和case位置可以调换;如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运
行,直到遇到break,或者整体switch结束

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:do while循环最少执行一次,控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继
续使用;在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while
作者: LPY    时间: 2019-3-1 21:24


今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if 语句适用于1个判断条件的情况;
if...else适用于2个判断条件的情况;
if...else if..else适用于2个以上判断条件的情况。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,switch语句的格式可以很灵活,case和default的顺序可以上下颠倒。
case穿透:指的是在switch语句中,如果case下面的代码块执行完毕后没有加上break语句的话,那么当程序执行到某一个符合选择条件的case时,在执行完本case的代码块后,如果下面还有case语句及其代码块,程序将会穿透下面的case然后去执行它的代码块,如此往复直到程序遇见了break语句或者switch整体结束。case穿透同样适用于default在没有添加break语句的情况下。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的变量定义在循环内部,出了for循环就不能再使用它内部的变量;而while和do-while循环的变量本身就定义在循环外部,所以变量出了循环也仍然可以被使用。
(2)for循环和while循环在判断条件不成立的情况下可能一次都不会执行,但是do-while循环会至少执行一次循环。
(3)for循环适用于当需要循环的次数确定时;while和do-while循环适用于不确定需要执行的循环次数时。
作者: zhaizhile    时间: 2019-3-1 21:24

1、if ,if...else,if...else if...else  三种if语句的区别
if语句用于一种情况的判断
if...else 用于两种及以上情况的判断
if...else if ...else 语句用多种情况的判断


2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定
当省略break时,可能会发生向下的穿透现象,知道遇到break或者或整体循环时,才会停止;否则会将后面的case的语句体继续执行下去。

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

1、如果条件从来都不满足,do...while循环至少执行一次,for循环和while循环执行0次;
2、for循环的变量在小括号内定义,只能for循环能用;while循环和do...while循环在小括号外定义,所以出来循环还可以继续用
3、当已知次数时推荐使用for循环,不知道时推荐用while循环
作者: 王冠琦    时间: 2019-3-1 21:24
1、if ,if...else,if...else if...else  三种if语句的区别
if:如果满足判断条件,就执行语句体
if...else:如果满足判断条件,就执行语句体1,如果不满足,则执行语句体2
if...else:如果满足判断条件1,就执行语句体1,如果满足判断条件2,就执行语句体2

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放在最后,顺序无所谓。
case后面如果不写break,就会出现穿透现象,不会再判断下一个case值,直接按顺序向下运行,直到遇到break,或者switch整体结束

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
知道循环次数的时候用for语句,不知道循环次数的时候用while语句
作者: omasoo    时间: 2019-3-1 21:25
本帖最后由 omasoo 于 2019-3-1 21:43 编辑

李伟斌
1、if ,if...else,if...else if...else  三种if语句的区别
答:  if:适用于一种条件判断;
        if...else:适用于两种条件的判断;
        if...else if...else:适用于多种条件的判断。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答: 不一定,switch语句格式的前后顺序是可以颠倒的,因此default的位置可以不用固定在最后;
        case的穿透是指当case对应的break没有的话,语句体的执行会一直向下执行,直到遇见break或整体循环结束时,才会停止;否则会将后面的case的语句体继续执行下去。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:a.如果条件从没满足过时,for和while的循环体执行0次,而do-while的循环体至少执行1次;
       b.for循环的初始化表达式在小括号内定义,只能在循环内部使用;而while和do-while初始式本来就在外面,因此可以在循环外使用;
      c.在知道循环次数下,建议选用for;               
        在不知道次数下,建议用while。

作者: 李智梁    时间: 2019-3-1 21:27
1、if ,if...else,if...else if...else  三种if语句的区别
(1)单if语句是用来判断只有一种情况;
(2)if...else语句是用来判断有两种情况的,二者选其一;
(3)if...else if...else语句是用来判断有两种以上的情况,多者选其一。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
(1)default不一定要放最后
(2)case穿透是指case成立的情况下在没有遇到break时,会自动向下继续执行下面的语句,直到遇到break结束整个switch语句。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环和while循环在第一次条件不满足时,就不会运行循环体,do...while循环在第一次条件没满足时还是会运行一次循环体。
(2)for循环的变量只能在for循环内进行使用,while循环和do...while循环因为变量本来就定义在外面,所以在循环外面变量还是可以使用
(3)建议:在已知循环次数时,推荐使用for循环;在循环次数未知时,推荐使用while循环。


作者: LIUXIAOMING    时间: 2019-3-1 21:28
1.        只需判断一个条件时用if方便有效。当判断条件很多的时候,用if...else,if...else if...else  ,程序执行效率的区别。
if判断一次,仅执行判断正确的情况,
if()else判断对.错,都有对应的代码块执行,
if()else if()else 当条件1为false的时候才执行条件2的判断。
2.不一定,switch语句格式的前后顺序是可以颠倒的,因此default的位置可以不用固定在最后;
        case的穿透:当case对应的break没有的话,语句体的执行会一直向下执行,直到遇见break或整体循环时,才会停止;否则会将后面的case的语句体继续执行下去。
3.(1)for循环的变量定义在循环内部,出了for循环就不能再使用它内部的变量;而while和do-while循环的变量本身就定义在循环外部,所以变量出了循环也仍然可以被使用。
(2)for循环和while循环在判断条件不成立的情况下可能一次都不会执行,但是do-while循环会至少执行一次循环。
(3)for循环适用于当需要循环的次数确定时;while和do-while循环适用于不确定需要执行的循环次数时。
作者: 陈驰煜    时间: 2019-3-1 21:29
1、        if ,if...else,if...else if...else  三种if语句的区别
if表示对单个条件的判断,若if后括号内值为不为True,则跳过if内的语句;
if...else表示对某个条件进行判断,若为False就进入else语句;
if...else if...else表示先对if内条件进行判断,若为False再对else if内条件进行判断,若还不满足就进入else语句

2、        default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定;
在switch语句中,若case或default语句后没有break语句,在执行完对应的case或defualt语句后,程序将从当前位置继续向下执行.

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
do while循环会先执行一次动作再进行条件判断,do while与while循环的赋值语句在循环体外,for循环内的赋值语句不能在循环体外使用;
for循环一般用于循环次数已知的情况,while用于循环次数未知的情况

作者: 刘曾铭    时间: 2019-3-1 21:30
1、if ,if...else,if...else if...else  三种if语句的区别
if语句适合用于一个条件判断下使用;
if....else语句适合用于两个条件下使用;
if...else if....else语句适合在多个条件下使用。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default语句可以不用放在最后,case和default可以在switch语句里不论顺序。
case的穿透:因为在switch语句当中case如果没有用break语句进行打破的话,会从对应case的语句开始一直向下
进行输出直到遇到break语句时停止。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
while的表达式出了循环可以使用,而for循环的表达式出了循环用不了。
for循环和while循环在循环条件下不满足一次都不会执行,而do...while循环在循环条件下不满足会执行一次。

知道循环具体次数时候使用for循环,不知道具体的循环次数时候使用while循环。

作者: 李煜霖    时间: 2019-3-1 21:32
1.(1).if--一种情况的判断
(2).if...else两种情况的判断
(3).if...else..if多种情况判断
2.default 不一定要放在最后case语句的穿透效果,没有break,会向下执行,直到遇到break为止,或者程序结束为止
3.(1)for循环的初始化表达式出了循环不能使用,while循环可以使用
(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
(3)当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
当直到循环次数的时候用for循环,不知道循环次数的时候用while循环



作者: 郑海波    时间: 2019-3-1 21:32

今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别

2、default 一定要放在最后么?  用自己的话来解释下case的穿透

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

1.if语句只执行一次判断,结果为TRUE就执行结果,为FALSE就不执行;
  if...else语句会执行两种结果,TRUE执行结果1,FALSE执行结果2;
  if...else if...else会进行多种判断,然后执行对应的结果。
2.default不一定放在最后,可以放在switch语句的任意顺序;case的穿透:当case语句缺少BREAK作为结果时,就会发生穿透,即使CASE后面判断成功,也不会结束该SWITCH语句,知道下一个CASE判断的BREAK才停止。
3.FOR循环和WHILE循环可能一次也不会执行结果,但DO..WHILE循环至少执行一次,FO
作者: 龚荣章    时间: 2019-3-1 21:32
1、if ,if...else,if...else if...else  三种if语句的区别
if语句:判断表达关系式true/false,判断结果是true就会执行语句体,是false就不执行语句体;
if...else语句:先判断表达关系式true/false,判断结果是true就会执行语句体1,是false就会执行语句体2;
if...elseif...else,先判断表达关系式1 true/false,判断结果是true就会执行语句体1,是false就会判断关系表示式2,是true就会执行语句体2,是false就会继续判断表达关系式3,最后以else结尾。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放在最后,在switch语句中每段case结尾不写break就会出现穿透现象,程序会一直向后走,一直到遇到break或者程序完结才会停下。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)do while语句无论如何先执行一次执行体;
(2)for循环的初始化表达式出了循环不能使用,while可以使用;
(3)当已知循环次数的情况下,建议使用for循环;不知道循环次数的情况下,建议使用while循环

作者: 魏政    时间: 2019-3-1 21:34
1、if ,if...else,if...else if...else  三种if语句的区别
if : 一种情况的判断
if...else : 两种情况的判断
if...else if...else:多种情况判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,可以省略。
从一个case开始执行,遇到break才停止。若break省略,继续穿透,往下执行。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:
A.do while语句无论如何先执行一次执行体;
B.for循环的初始化表达式出了循环不能使用,while可以使用;
C.当已知循环次数的情况下,建议使用for循环;不知道循环次数的情况下,建议使用while循环


作者: JavaEE06蒋才东    时间: 2019-3-1 21:41
1、if ,if...else,if...else if...else  三种if语句的区别
if语句是用于一种情况的判断
if...else语句是用于两种情况的判断
if...else if...else语句是用于多种(两种)以上情况的判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放在最后,switch语句很灵活,case和default可以颠倒
case没有break会穿透,会继续执行下一个,直到遇见break为止,或者执行到程序结束为止

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的初始化表达式出了循环不能使用,while循环和do...while循环可以使用
(2)当for循环和while循环条件判断不成立时,循环一次都不会执行,do...while循环至少执行一次循环

当已知循环次数的情况下,建议使用for循环,不知道循环次数建议使用while循环

作者: 蓝建华    时间: 2019-3-1 21:42
1、if ,if...else,if...else if...else  三种if语句的区别
   if使用在只判断一中结果的情况
   if...esle 使用在有个结果的情况下,两个选择中选一个
   if...else if else 可以用来判断二个以上的情况下使用
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
    不一定要放在最后,顺序不会影响执行的结果,case 的穿透就是会一直执行下面的语句,直到遇到break,或者程序结束;
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
   for 的初始表达式出来循环就不能在使用,while 和do...while的初始表达式都是定义在循环外,所以可以使用
   for 和while 循环条件一个都不满足的情况下不会执行,do.... whlie 在条件不成立的情况下,也会执行一次
   在循环次数已知的情况下建议使用for ,不知道的情况下使用whlie。
作者: 黄振明    时间: 2019-3-1 21:43
1、if ,if...else,if...else if...else  三种if语句的区别
(1)if:一种情况的判断
(2)if-else:两种情况的判断,二者选一
(3)if...else if....else.. 多种情况的判断,多选一

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定。
switch循环中,没有break,会向下继续执行,知道程序结束或者遇到break为止

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环的初始化表达式出了循环不能使用,while循环可以使用
for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环

作者: 廖艺铭    时间: 2019-3-1 21:44
1、if ,if...else,if...else if...else  三种if语句的区别
if--一种情况的判断
if...else两种情况的判断
if...else..if多种情况判断
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定
由于break语句可以省略,所以如果匹配的case没有break,那么程序会继续向下执行下一个case,即穿透下一个case,直到遇到break或者整体结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环的初始化表达式出了循环不能使用,while循环可以使用
for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
作者: 卢春旭    时间: 2019-3-1 21:44
1、if语句适合用于一个条件判断下使用;
if....else语句适合用于两个条件下使用;
if...else if....else语句适合在多个条件下使用。
2、default语句可以不用放在最后,case和default可以在switch语句里不论顺序。
case的穿透:因为在switch语句当中case如果没有用break语句进行打破的话,会从对应case的语句开始一直向下
进行输出直到遇到break语句时停止。
3、while的表达式出了循环可以使用,而for循环的表达式出了循环用不了。
for循环和while循环在循环条件下不满足一次都不会执行,而do...while循环在循环条件下不满足会执行一次。知道循环具体次数时候使用for循环,不知道具体的循环次数时候使用while循环。
作者: 徐代成    时间: 2019-3-1 21:44
1、if ,if...else,if...else if...else  三种if语句的区别
答:
        if:用于一种条件判断;
        if...else:用于两种条件的判断;
        if...else if...else:用于多种条件的判断。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:
        不一定,switch语句格式十分灵活,是可以颠倒的,因此default的位置可以不用固定在最后;
        case的穿透:case从哪里匹配就从哪里开始执行,直到遇到break或者代码执行结束。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:
     (1)   如果条件从没满足过时,for和while的循环体执行0次,而do-while的循环体至少执行1次;
     (2) for循环的初始化表达式在小括号内定义,只能在循环内部使用;而while和do-while初始式本来就在外面,因此可以在循环外使用;
        使用场景:        
                在知道循环次数的情况下,建议选用for,在不知道循环次数的情况下,建议用while。
作者: 陈弘帅    时间: 2019-3-1 21:46
1、if ,if...else,if...else if...else  三种if语句的区别
if 语句适用于1个判断条件的情况;
if...else适用于2个判断条件的情况;
if...else if..else适用于2个以上判断条件的情况。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,switch语句的格式可以很灵活,case和default的顺序可以上下颠倒。
case穿透:指的是在switch语句中,如果case下面的代码块执行完毕后没有加上break语句的话,那么当程序执行到某一个符合选择条件的case时,在执行完本case的代码块后,如果下面还有case语句及其代码块,程序将会穿透下面的case然后去执行它的代码块,如此往复直到程序遇见了break语句或者switch整体结束。case穿透同样适用于default在没有添加break语句的情况下。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的变量定义在循环内部,出了for循环就不能再使用它内部的变量;而while和do-while循环的变量本身就定义在循环外部,所以变量出了循环也仍然可以被使用。
(2)for循环和while循环在判断条件不成立的情况下可能一次都不会执行,但是do-while循环会至少执行一次循环。
(3)for循环适用于当需要循环的次数确定时;while和do-while循环适用于不确定需要执行的循环次数时。
作者: 卢勇炜    时间: 2019-3-1 21:47
1、if ,if...else,if...else if...else  三种if语句的区别
if--一种情况的判断;if...else两种情况的判断;if...else..if多种情况判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
switch语句非常灵活,不需要在意顺序,case和default可以颠倒;匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环的初始化表达式出了循环不能使用,while循环的初始化表达式出了循环还可以使用;
for循环和while循环条件不满足,就不会执行循环体;do...while循环不管满足不满足无论如何执行一次
在我们知道循环次数的情况下,建议使用for循环,不知道次数建议使用while循环

作者: 唐彬桂    时间: 2019-3-1 21:47
1、if ,if...else,if...else if...else  三种if语句的区别
1.if是一种情况的判断
2.if  else是两种情况的判断
3.if  else  if是多种情况判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:default不一定要放在最后。
case的穿透,没有遇到break就会一直向下执行,直到遇到break就会停止,或者程序结束也会停止。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:1.for循环的初始化表达式出了循环不能使用,while循环可以使用
2.for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
3.当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环

作者: 曾伟清    时间: 2019-3-1 21:49
1、if ,if...else,if...else if...else  三种if语句的区别

答:if与if...else都只有一个判断语句,if当false时直接退出,if...else是执行另一个语句体;if...else if...else可以判断多个条件。

2.default 一定要放在最后么?  用自己的话来解释下case的穿透

答:default不一定放最后,case与default的顺序无所谓;switch语句匹配到case执行时,执行语句知道break跳出switch。当没有break,执行完当个case就会继续执行下一个case,这就是case的穿透。

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

答:1.for循环的初始化变量只能在循环内使用,其他两个因为定义在循环外,所以可以在循环外使用。

2.do while语句循环体至少会被执行一次,而其他两个在条件不满足情况下循环体会被执行0次。

3.当循环次数已知时使用for循环,否则while语句。

作者: 厦门第六期刘鹏    时间: 2019-3-1 21:50
if ,if...else,if...else if...else  三种if语句的区别
答:
        if:用于一种条件判断;
        if...else:用于两种条件的判断;
        if...else if...else:用于多种条件的判断。

不一定要放在最后 穿透就是继续打印下一条

知道次数的时候用FOR 不知道次数的时候用while
作者: 林艺彬    时间: 2019-3-1 21:50

今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if适用于一种条件判断。
if...else使用于两种条件判断。
if...else if...else 适用于多种条件判断。


2、default 一定要放在最后么?  用自己的话来解释下case的穿透

default不 一定要放在最后。
case的穿透性:没有break,会向下执行,知道遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从来么有满足过,那么for循环和whlie循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。
当已知次数的时候,推荐使用for循环,当不知道次数的时候,推荐使用while循环。
作者: 黄成龙    时间: 2019-3-1 21:51
1、(1)if--适用于一种情况的判断
     (2)if...else适用于两种情况的判断
     (3)if...else..if适用于多种情况判断

2、不一定,switch语句很灵活,case和default可以颠倒
     case语句的穿透:没有break,就会向下执行,直到遇到break为止,或者程序结束为止。

3、(1)如果没有满足条件判断,那么for循环和while循环不会执行,但do-while循环至少会执行一次;
     (2)for循环的变量在小括号内当定义,只有循环内部才能使用。while循环和do-while循环初始化语句在外面,所以出来循环后还可以继续使用。
     (3)明确循环次数的时候用for语句,不定次数循环的时候用while语句。
作者: 黑马六期-董安平    时间: 2019-3-1 21:51

1、if ,if...else,if...else if...else  三种if语句的区别
答:if应用于一种情况的判断;
     if...else用于两种情况的判断;
     if...else if...else用于多种情况的判断。


2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:不一定要放在最后,因为switch语句可以灵活应用,case跟default可以随意颠倒
case在没有break的情况下会向下执行,直到遇到break为止,或者程序结束。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:一、for序号的初始化表达式只能在循环内使用,出了循环失效,而while可以使用
二、for序号和while序号条件不满足,一次都不会执行,但do...while循环无论如何都会执行一次。
三、已知循环次数的情况下,使用for循环比较好,不知道循环次数,应该使用while
作者: java基础6期刘伟    时间: 2019-3-1 21:51

1、if ,if...else,if...else if...else  三种if语句的区别
if只会执行一种结果。true就执行,false就不执行。
if...else也只执行一种结果,ture执行结果1.false执行结果2.
if...else..if多种情况判断
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,没有break,会向下执行,知道遇到break为止,或者程序结束为止。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环的初始化表达式出了循环不能使用,while循环可以使用
for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
作者: 李伟艺    时间: 2019-3-1 21:55
1、if ,if...else,if...else if...else  三种if语句的区别
if , 用来判断一种情况
if...else 用来判断两种情况
if...else if...else 用来判断多种情况

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default 不一定要放在最后,case,要结束必须遇到break,如果没有遇到break,那么会一直往下执行,不会跳出循环,直到循环结束

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for循环和while必选先判断,如果判断结果是ture才执行,而do···while会先执行一次循环,再进行判断
再for循环中定义的变量只能再循环中使用,不能再外部使用,而while和do...while循环中定义的变量可以再外部使用。
知道循环次数的时候,使用for
不知道循环次数的时候使用while

作者: 余建强    时间: 2019-3-1 21:58

今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if是要么执行if语句中的语句,要么不执行if内的语句,if...else是要么执行if内的语句,要么执行else中的语句,if...else if...else是要么执行if内的语句,要么执行else if内的语句,如果前面两个条件都不满足,则执行else里面的语句

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放在最后面,也可以放在最前面;当case语句没有碰到break来结束或者switch末尾时,它将会一直执行下去,直到碰到break来跳出判断或者switch末尾结束时才结束穿透.

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
do...while是必然执行至少一次,for和while有可能一次都不会执行;在明确知道需要执行几次时使用for,当循环次数不明确时使用while
作者: 沈松宏    时间: 2019-3-1 21:59
1、if ,if...else,if...else if...else  三种if语句的区别
       if:用于一种条件判断;
        if...else:用于两种条件的判断;
        if...else if...else:用于多种条件的判断。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定;case1中没有break会继续执行case2,直到遇到break

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
for和while如果没有满足条件会直接跳出,而do while一定会执行一次;
for循环的初始化表达式在小括号内定义,只能在循环内部使用;而while和do-while初始式本来就在外面,因此可以在循环外使用;      
                在知道循环次数下,建议选用for;               
                在不知道次数下,建议用while。
作者: 龙舟    时间: 2019-3-1 21:59
1、if ,if...else,if...else if...else  三种if语句的区别
if:单if语句true执行语句体,false不执行语句体
If...else:如果是true执行语句体1,false执行语句体2
if...else if...else:如果是true执行语句体1,false就继续判断关系表达式2true就执行不是就继续执行下一个。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
1. default不用一定放在最后。
2.当switch语句中的case没有break就会穿透下一个case直到遇到break停止语句会从开始匹配的地方一直输出到遇到break停止的地方。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从没满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。While循环和do-while循环初始化语句就在外面所以循环之后可以继续使用。
for语句是当循环次数明确的时候使用。While语句是循环次数不明确的时候使用。
作者: 王旭艺    时间: 2019-3-1 23:04


1、if ,if...else,if...else if...else  三种if语句的区别
if--一种情况的判断


if...else两种情况的判断


if...else..if多种情况判断


2、default 一定要放在最后么?  用自己的话来解释下case的穿透
(1) switch语句很灵活,case和default可以颠倒
(2) case语句的穿透效果,没有break,会向下执行,知道遇到break为止,或者

程序结束为止

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的初始化表达式出了循环不能使用,while循环可以使用


(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如

何执行一次


(3)当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while

循环,当不知道循环次数时,建议用while循环。

作者: 叶振鹏    时间: 2019-3-1 23:43
1、if ,if...else,if...else if...else  三种if语句的区别
        答:if是一种情况的判断
            if...else两种情况的判断
            if...else if...else可以进行多种情况的判断       

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
        答:default不用放在最后,switch语句是很灵活的,语句体可以不用按顺序写,匹配到那个case就从那个case开始执行直到碰到break结束,
        case穿透如果没有break那么回向下接着执行直到遇到break或者程序结束为止

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
        答:(1)for循环初始化语句出了循环就不能再使用,而while循环和do...while循环可以使用
                (2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次
        在已经知道循环次数时用for循环,不知道次数时用while循环
作者: Wyt1935    时间: 2019-3-2 21:51

1、        if ,if...else,if...else if...else  三种if语句的区别
if表示对单个条件的判断,若if后括号内值为不为True,则跳过if内的语句;
if...else表示对某个条件进行判断,若为False就进入else语句;
if...else if...else表示先对if内条件进行判断,若为False再对else if内条件进行判断,若还不满足就进入else语句

2、        default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定;
在switch语句中,若case或default语句后没有break语句,在执行完对应的case或defualt语句后,程序将从当前位置继续向下执行.

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
do while循环会先执行一次动作再进行条件判断,do while与while循环的赋值语句在循环体外,for循环内的赋值语句不能在循环体外使用;
for循环一般用于循环次数已知的情况,while用于循环次数未知的情况

作者: 吴越    时间: 2019-3-2 21:54
1、if ,if...else,if...else if...else  三种if语句的区别
if语句首先判断条件表达式,如果值为true,那么就执行if语句所控制的语句体,如果为false,就不执行语句体;
if...else语句首先判断条件表达式,如果值为true,那么就执行if语句所控制的语句体。如果为false,就执行else语句所控制的语句体。
if...else if...else语句会从第一个if开始不断地依次判断每一个条件表达式,只要有满足条件的条件表达式,就执行该判断处控制的语句体,执行完后。语句结束。当都不满足时候,执行else语句所控制的语句体。

2、default一定要放在最后么?用自己的话来解释下case的穿透
default不一定要放在最后。case的穿透是指switch语句匹配到某一个case,若此case不含break结束语句,那么程序就会从这个位置一直向下执行,直到遇到了break或者整体结束为止。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
1.如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以循环出来之后还可以继续使用。
作者: 管文祥    时间: 2019-3-2 22:00
1、if ,if...else,if...else if...else  三种if语句的区别
答:if用于判断一个条件语句
       if...else 用于判断两种条件语句
       if...else  if...else用于判断多个条件语句

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
答:switch语句格式的前后顺序是可以颠倒的,所以default的位置可以不用固定在最后;
        case的穿透是指当case对应的break没有语句的话,语句体的执行会一直向下执行,直到遇见break或整体循环结束时,才会停止;否则会将后面的case的语句体继续执行下去。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
答:while的表达式出了循环可以使用,而for循环的表达式出了循环用不了。
       for循环和while循环在循环条件下不满足一次都不会执行,而do...while循环在循环条件下不满足会执行一次。
       在知道循环次数时可以使用for循环,不知道循环次数的情况下选择while循环。
作者: 开心的小孩    时间: 2019-3-2 22:40

今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if适用于一种条件判断。
if...else使用于两种条件判断。
if...else if...else 适用于多种条件判断。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透

default不 一定要放在最后。
case的穿透性:没有break,会向下执行,知道遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从来么有满足过,那么for循环和whlie循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。
当已知次数的时候,推荐使用for循环,当不知道次数的时候,推荐使用while循环。
作者: 林奕全    时间: 2019-3-3 01:31
1.
单if语句适用于单个判断条件的语句,格式:if(条件判断){语句体}输出;

if else语句适用于两个条件判断的语句,格式:if(条件判断){语句体}else{语句体}输出;

if..else..if...else适用于3个或3个以上的条件判断的语句,格式if(条件判断){语句体}else if(条件判断1){语句体1}else if(条件判断2){语句体2}...else{语句体n}输出
2.
不一定,可以放在中间,也可以放在前面,但是不能把break省略,不然的话就会形成switch语句的直接穿透,输出当前和下一句语句。
3.
(1)for循环的初始化表达式出了循环不能使用,while循环可以使用

(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何至少会执行一次

当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环


作者: 黑马林伟明    时间: 2019-3-4 23:54
1、if ,if...else,if...else if...else  三种if语句的区别
if 语句适用于1个判断条件的情况;
if...else适用于2个判断条件的情况;
if...else if..else适用于2个以上判断条件的情况。
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定,switch语句的格式可以很灵活,case和default的顺序可以上下颠倒。
case穿透:指的是在switch语句中,如果case下面的代码块执行完毕后没有加上break语句的话,那么当程序执行到某一个符合选择条件的case时,在执行完本case的代码块后,如果下面还有case语句及其代码块,程序将会穿透下面的case然后去执行它的代码块,如此往复直到程序遇见了break语句或者switch整体结束。case穿透同样适用于default在没有添加break语句的情况下。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的变量定义在循环内部,出了for循环就不能再使用它内部的变量;而while和do-while循环的变量本身就定义在循环外部,所以变量出了循环也仍然可以被使用。
(2)for循环和while循环在判断条件不成立的情况下可能一次都不会执行,但是do-while循环会至少执行一次循环。
(3)for循环适用于当需要循环的次数确定时;while和do-while循环适用于不确定需要执行的循环次数时。
作者: 庄家琦    时间: 2019-3-5 01:32
1、if ,if...else,if...else if...else  三种if语句的区别
if:判断真或者跳过
if..else 判断真或者假选择else
if...else if...else多重判断.如果先判断if 有真就进入if内部语句体 没有就判断下一个else if 都不是就进入else

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
default不一定要放最后
case输出语句体没有遇到break会接着往下执行一条case 这case免判断.default结尾 隐视一个break

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

for while 在第一次条件不满足时,不会运行循环体 do,,,while 会运行一次.
for 内部变量带不出去 while do.while 初始化语没有定义在里面.可以外面使用

作者: 小翔vvvv    时间: 2019-3-5 14:16
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:
1、if ,if...else,if...else if...else  三种if语句的区别
1.if--一种情况的判断

2.if...else两种情况的判断

3.if...else..if多种情况判断
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
switch语句很灵活,case和default可以颠倒
case语句的穿透效果,没有break,会向下执行,直到遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的初始化表达式出了循环不能使用,while循环可以使用

(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次

(3)当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
作者: chenopen    时间: 2019-3-5 21:50
陈开明:
1、if ,if...else,if...else if...else  三种if语句的区别
if 一种情况的判断
if else 两种情况的判断
if else if  else 多种情况的判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
不一定;没有遇到break会向下执行,直到遇到break完全停止退出循环。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
循环次数确定用for较好。不定用while。
作者: 小翔vvvv    时间: 2019-3-6 18:10
叶凌青
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:
1、if ,if...else,if...else if...else  三种if语句的区别
1.if--一种情况的判断

2.if...else两种情况的判断

3.if...else..if多种情况判断
2、default 一定要放在最后么?  用自己的话来解释下case的穿透
switch语句很灵活,case和default可以颠倒
case语句的穿透效果,没有break,会向下执行,直到遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
(1)for循环的初始化表达式出了循环不能使用,while循环可以使用

(2)for循环和while循环条件不满足,一次不会执行;do...while循环无论如何执行一次

(3)当已知循环次数的情况下,建议使用for循环,不知道次数建议使用while循环
作者: 黑马林伟明    时间: 2019-3-10 21:31
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

1、if ,if...else,if...else if...else  三种if语句的区别
if适用于一种条件判断。
if...else使用于两种条件判断。
if...else if...else 适用于多种条件判断。


2、default 一定要放在最后么?  用自己的话来解释下case的穿透

default不 一定要放在最后。
case的穿透性:没有break,会向下执行,知道遇到break为止,或者程序结束为止
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从来么有满足过,那么for循环和whlie循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。
当已知次数的时候,推荐使用for循环,当不知道次数的时候,推荐使用while循环。
作者: 苏森鹏    时间: 2019-3-10 21:41
1、if ,if...else,if...else if...else  三种if语句的区别
if:一种情况的判断
if...else:两种情况的判断
if... else if...else:多种情况的判断

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
①不一定放在最后
②当表达式匹配到相应的case,如果没有break,会一直往下穿透执行,直到遇到break或者程序结束。
3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
①如果条件判断重来没有满足过,那么for循环和while循环将会循环0次,但do-while循环会至少循环一次。
②for循环的变量在小括号中才能使用,只有循环内部才能使用。while循环和do-while循环本来在循环外面,可以继续使用。
③当已知次数的时候,推荐使用for循环,否则使用while循环。
作者: 陈鉴    时间: 2019-3-10 21:42
1、if ,if...else,if...else if...else  三种if语句的区别
if:单if语句true执行语句体,false不执行语句体
If...else:如果是true执行语句体1,false执行语句体2
if...else if...else:如果是true执行语句体1,false就继续判断关系表达式2true就执行不是就继续执行下一个。

2、default 一定要放在最后么?  用自己的话来解释下case的穿透
1. default不用一定放在最后。
2.当switch语句中的case没有break就会穿透下一个case直到遇到break停止语句会从开始匹配的地方一直输出到遇到break停止的地方。

3、三种循环语句的区别?什么时候用for语句,什么时候while语句?
区别:1.如果条件判断从没满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。
2.for循环的变量在小括号当中定义,只有循环内部才可以使用。While循环和do-while循环初始化语句就在外面所以循环之后可以继续使用。
for语句是当循环次数明确的时候使用。While语句是循环次数不明确的时候使用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2