java-流程控制语句

顺序

java默认的执行结构!按照代码顺序,由上而下,依次执行!

分支

if判断

if格式1

if (condition) {

};

if格式2



if格式3

if (condition1) {

}else if (condition2) {

}
//...可以嵌套任意多个else if
else{

}


switch选择

在多种条件中选择一个合适的!

switch (expression) {
	case value1:
		...;
		break;
	case value2:
		...;
		break;
	...
	default:
		...;
		break;
}



case穿透:即没有break的case语句!

如果多个case的语句体重复,name考虑利用case穿透来简化代码!

补充:if和switch的使用说明!

if的第三种格式的使用:用于对范围的判断!
switch的使用情况:把有限个数据一一列举出来,让用户任选其一!

流程

for循环*

for (初始化语句; 条件判断语句; 条件控制语句){
	循环体语句;
}
for (int i = 1; i <= 10;  i++){
	System.out.println("helloworld");
}


while循环*

初始化语句;
while (条件判断语句){
	循环体语句;
	条件控制语句;
}

for与while的区别

相同点:运行规则都是相同的
不同点:for循环中定义的变量在for的{}括号外不可以使用;而while中控制循环的变量定义在while结构之外,仍然是可以被其他函数或方法使用的!
**while在知道结束的条件(但不知晓循环的具体次数,通常用于对接收键盘的随机输入中?)的时候使用更合适! **
for在知晓范围和循环次数时可以使用!

do ... while循环

初始化语句;
do {
循环体语句;
条件控制语句;
}while(条件判断语句);

无论条件是否成立,do while都会执行一次命令!

posted @ 2023-01-01 20:40  小澳子  阅读(16)  评论(0编辑  收藏  举报