break:1 可以用于switch-case判断中,用于跳出switch2 用在循环中,用于立即跳出(终止)循环注意:用于循环中时,跳出的是break所在的 循环continue:用于循环中,程序一...
break:
1 可以用于switch-case判断中,用于跳出switch
2 用在循环中,用于立即跳出(终止)循环
注意:用于循环中时,跳出的是break所在的 循环
continue:
用于循环中,程序一但执行到continue语句,立即结束本次循环(就是不再执行循环体中continue下面的语句了)直接进行下一次循环(do-while/while直接进行下一次循环条件的判断,如果条件成立,则再次进入循环,对于for循环,先执行表达式3,再判断循环条件是否成功!)
三元表达式:
表1? 表2:表3
执行过程:首先计算表达式1,表达式1应该是一个能够计算成bool类型的值,如果表达式1的值为true,则表达式的2的值做为整个表达式的值,如果表达式1值为false,则表达式3的值数为整个表达式的值。
练习1:循环录入5个人的年龄,并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错。
练习2:在while中用break实现要求用户输入用户名和密码,只要不是admin/888888就一直提示要求重新输入,如果正确则提示登录成功。
练习3:求1-100之间的整数和,当累计和大于20时,输出当前整数。
continue
立即结束本次循环,判断循环条件,如果成立,则进入下一次循环,否则退出循环。
举例:运动员跑步喝水的例子
小结
顺序结构:按语句顺序执行
分支结构:语句满足条件才执行
--if, if-else, if-else if, switch-case
--表达式1?表达式2:表达式3(三元运算符)
+执行过程:首先计算表达式1,表达式1应该能够计算成bool类型值。如果表达式1的值为true,则表达式2的值作为整个表达式的值;反之,表达式3的值作为整个表达式的值。
循环结构:语句在满足条件下循环执行多次
--while, do-while, for
跳转语句
--break, continue, goto
表达式1?表达式2:表达式3
执行过程:首先计算表达式1(bool),如果表达式1的值为true,那么表达式2的值作为整个表达式的值,如果表达式1为false,那么表达式3的值作为整个表达式的值。表达式2和表达式3的雷西你给一定要相同或相容。
学员评论
学习1231232014-11-27
冷圈圈圈圈2014-08-19
MicroFaint2014-04-06
阳光lovesam2014-02-17
落雅秋齐2013-06-15
你感兴趣的课程
扫一扫 关注好知微信