栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java流程控制

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java流程控制

1,复合语句

也称为块语句,以整个块区为单位的语句,由开括号“{” 开始,闭括号”}“结束。复合语句中还可以嵌套复合语句。

2,条件语句

根据不同的条件执行不同的语句,包括if条件语句和switch多分支语句。

2.1 if条件语句

简单if条件语句:

if (表达式) {
    语句序列
}

表达式返回的是一个布尔值,如果为真,执行大括号内的语句序列,如果为假,不执行。

if…else语句:

if (表达式) {
	语句序列1
}
else {
    语句序列2
}

表达式返回的是一个布尔值,如果为真,执行语句序列1,如果为假,执行语句序列2。

if…else if语句:

if (表达式1) {
	语句序列1
} 
else if (表达式2) {
	语句序列2
}
...
else if (表达式3) {
	语句序列n
}

表达式1返回的是一个布尔值,如果为真,执行语句序列1,如果为假,判断表达式2,如果为真,执行语句序列1,如果为假,…判断表达式n,如果为真,执行语句序列n,如果为假,不执行。

2.2 switch多分支语句

检测一个变量是否符合某个条件,如果不符合,再用另一个值来检测,依此类推。

switch (表达式) {
	case 值1:
		语句1
		[break;]
	......
	case 值n:
		语句n
		[break;]
	[default:
		语句 n + 1
		[break;]]
}

表达式的值必须是整型,字符型和字符串,首先计算表达式中的值,如果表达式的值和下面case的值相等,会执行相对应的语句,如果该语句下没有break,就会后面的语句,然后遇到break停止。如果case中的值都与表达式的值不同,会执行default,default也可以不写,那就不会执行。

3,循环语句

满足一定条件的情况下反复执行某一个操作

3.1 while循环
while (条件表达式) {
	语句
}

当条件表达式为真,执行语句,然后判断条件表达式,如果为假,跳出循环,否则重复以上操作。

3.2 do…while循环
do {
	语句
}
while (条件表达式);

先执行语句,然后判断条件表达式,如果为真,继续执行语句,如果为假,跳出循环,否则重复以上操作。

3.2 for循环
for (表达式1;表达式2;表达式3) {
	语句序列
}

表达式1为初始化,然后判断是否满足表达式2,如果不满足,结束循环,如果满足,执行语句,然后执行表达式3,再继续判断表达式2。

这三个表达式也可以任意省略,但是可能会造成死循环。

for (元素变量x:遍历对象obj) {
	引用了x的java语句
}

元素变量x为遍历对象obj中的元素。

4,循环控制

break:

跳出当前循环体,中断当前循环。

continue:

跳过本次循环结束前的语句,回到循环的条件测试部分。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号