java程序控制流程

1. 顺序控制流程:一个原则:程序从左到右,从上到下执行。

2. 选择控制流程:

|-- 单分支
if (条件) {
// 条件满足,则执行{}内的代码
}
|-- 双分支
if(condition) {
// 条件满足,则执行if内的代码
} else {
// 条件不满足的情况下,执行else中的代码
}
|-- 多(三)分支
if (condition1) {
// 条件1满足,则执行这儿的代码
} else if (condition2) {
// 条件2满足,则执行这儿的代码
}…
else if (conditionN) {
// 条件N满足,则执行这儿的代码
} else {
// 剩余的所有条件
}

switch语句

过多地使用嵌套的if语句会使程序很难阅读。Java提供switch语句来有效地处理多重条件的问题。
switch (switch表达式) {
case 值1 : 语句1;
break;
case 值2 : 语句2;
break;

case 值N : 语句N;
break;
default : 默认情况下执行的语句;
}

3.循环控制流程:循环是用来控制语句块重复执行的一种结构。

for循环语句:

循环四要素:循环初始化,循环继续条件,循环体,循环迭代/步长/周期。
for循环格式:
for (初始化; 继续条件; 迭代) {
循环体语句;
}

while循环:

循环初始化
while (循环继续条件) {
循环体语句;
循环迭代;
}

do while循环:

do {
	// 循环体	
	//循环迭代;
} while(循环继续条件);

常常用于人机交互:先进行交流,再判断条件。

4.关于死循环:常常用于一些事件,一直等待事件的发生,只要发生就响应。比如用户的登录。

条件永远满足,导致循环永远执行,死循环
while(true) {
}
for (;true;) {
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值