Java学习-流程控制

在程序设计时,一般有三种结构:顺序结构,选择结构,循环结构。

选择结构

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后边的语句,进行下一次循环。



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值