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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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循环


回复 使用道具 举报

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

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
回复 使用道具 举报
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循环
回复 使用道具 举报
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循环

回复 使用道具 举报
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-2 15:14
回复 使用道具 举报
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-2 15:14
回复 使用道具 举报
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循环
回复 使用道具 举报
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循环
回复 使用道具 举报
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循环。
回复 使用道具 举报
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。
回复 使用道具 举报
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循环适用于不确定需要执行的循环次数时。
回复 使用道具 举报
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循环
回复 使用道具 举报
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循环
回复 使用道具 举报
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语句。
回复 使用道具 举报
if ,if...else,if...else if...else  三种if语句的区别
答:
        if:用于一种条件判断;
        if...else:用于两种条件的判断;
        if...else if...else:用于多种条件的判断。

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

知道次数的时候用FOR 不知道次数的时候用while

点评

每日总结对后续的系统性复习有较大的帮助,希望引起重视  发表于 2019-3-2 15:02
回复 使用道具 举报

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

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循环。
回复 使用道具 举报 1 0
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-2 15:04
回复 使用道具 举报

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
回复 使用道具 举报

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循环
回复 使用道具 举报
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
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马