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都会执行一次命令!

本文作者:小澳子

本文链接:https://www.cnblogs.com/xiaoaozi/p/17017834.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   小澳子  阅读(18)  评论(0编辑  收藏  举报
历史上的今天:
2022-01-01 自定义博客园主题:博客园JS权限申请
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.