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

Java摆烂基础学习三~程序流程控制

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

Java摆烂基础学习三~程序流程控制

活动地址:CSDN21天学习挑战赛

乾坤未定,你我皆是牛马。

程序流程控制 1.if 分支

2.switch分支
switch(表达式){
	case 值1:
		执行代码1;
		break;
	case 值2:
		执行代码2;
		break;
	…
	case 值n-1:
		执行代码n-1;
		break;
	default:
		执行代码n;
		// break;
	}

注意事项:
① 表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String、
不支持double、float、long。
② case给出的值不允许重复,且只能是字面量,不能是变量。
③不要忘记写break,否则会出现穿透现象。

switch的穿透性:如果代码执行到没有写break的case块,执行完后将直接进入下一个case块执行代码(而且不会进行任何匹配),直
到遇到break才跳出分支,这就是switch的穿透性。

3.循环分支 3.1 for循环

3.2 while循环

什么时候用for循环,什么时候用while循环?
⚫ 功能上是完全一样的,for能解决的while也能解决,反之亦然。
⚫使用规范是:知道循环几次:使用for;不知道循环几次建议使用:while。

3.3 do-while循环

do-while循环的特点:一定会先执行一次循环体。

3.4 死循环
for(;;) {
}
while(true) {
}
do {
} while (true);
3.5 循环嵌套

外部循环每循环一次,内部循环全部执行完一次

for(int i = 0; i < 3; i++) {
	for(int j = 0; j < 5; j++) {
		System.out.println("我爱你");
	}
}

**跳转控制语句介绍
⚫ break : 跳出并结束当前所在循环的执行。(只能用于结束所在循环, 或者结束所在switch分支的执行)
⚫ continue: 用于跳出当前循环的当次执行,进入下一次循环 (只能在循环中进行使用)

break和continue的拓展知识点
⚫ break : 可以用在嵌套循环中跳出整个外部循环的并立即结束它。
⚫ continue: 可以用在嵌套循环中跳出外部循环的当次执行,进入外部循环的下一次。

OUT:
for (int i = 0; i < 4; i++) {
	for (int j = 0; j < 5; j++) {
		…
		break OUT;
	}
}

OUT:
for (int i = 0; i < 4; i++) {
	for (int j = 0; j < 5; j++) {
		…
		count OUT;
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1040570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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