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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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

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
回复 使用道具 举报 1 0
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。
回复 使用道具 举报
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语句是循环次数不明确的时候使用。
回复 使用道具 举报


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

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用于循环次数未知的情况
回复 使用道具 举报
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循环初始化语句本来就在外面,所以循环出来之后还可以继续使用。
回复 使用道具 举报
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循环。
回复 使用道具 举报

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

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

回复 使用道具 举报
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 判断真或者假选择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 初始化语没有定义在里面.可以外面使用
回复 使用道具 举报
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:
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循环
回复 使用道具 举报
陈开明:
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。
回复 使用道具 举报
叶凌青
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:
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循环
回复 使用道具 举报
今天我们学习了流程控制语句,请根据自己的理解回答下面问题:

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、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循环。
回复 使用道具 举报
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语句是循环次数不明确的时候使用。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马