在程序设计时,一般有三种结构:顺序结构,选择结构,循环结构。
选择结构
1.if
if 的括号内是通过判断true or false来选择。
下图为用if判断数的大小排序的例子
2.if/else
else不会单独出现
3.switch 判断结构
注意:
a.switch语句中检测的变量只能是32位或更小,也就是说能支持byte short int char String类型。
b.当判断与case后的值相同,执行case后的代码,如果都不满足,则执行default里边的语句。
c.每个case的值必须不同,不然报错。
d.各个case和default出现的顺序对程序的执行没有影响。
e.执行完一个case后,自动移到下一行,所以加break。
循环语句
分为先执行后判断,还优先判断,后执行这两类。先执行在判断一般是用在程序至少需要执行一次的情况下。
先判断后执行
for循环语句
一般用于确定循环次数的情况下。
初始化程序先执行,且仅执行一次,所以必须先声明。第二部是判断布尔表达式,根据判断进行循环。最后调会更新语句。
2.while和do while循环语句
多用于循环次数未知的时候
下边是用remand和while生成规定范围内吴哥不重复随机数
do while 先执行,后判断。
Break 和 Continue
break是跳出正在执行的结构,例如循环不再循环,而continue则是结束这次循环,continue后边的语句,进行下一次循环。

被折叠的 条评论
为什么被折叠?



