四.javase-java基础语法-流程控制

流程控制
流程分为三种:
顺序.选择.循环.
1.顺序流程
java函数的入口是main函数,从上往下依次执行.
2.选择流程
2.1 if语句
2.1.1 if 单条件
if(a > 0){

}
2.1.2 if else 两个分支
if(a > 0){

}else{

}
2.1.3 if …else if… else 多分支
if(a < 0){

}else if(a <10){

}else{

}

2.2 switch case
public static void main(String[] args) {
int phone = 110;
String msg = “”;
switch(phone) {
case 110 :
msg = “我是警察”;
break;
case 120 :
msg = “我是医生”;
break;
case 119 :
msg = “我是火警”;
break;
default :
msg = “错误电话号码”;
}
System.out.println(msg);
}
注意:如果没有break,会出现case击穿的现象.

3.循环流程
3.1for循环
for(a;b;c){
d;
}
执行流程是
a-b-d-c-b-d-c-b…
特殊情况:a.b.c.d都可以为空,则为死循环.
例如:
for(int i=0; i<10; i++) {
System.out.println(i);
}
在这里插入图片描述
注意:for循环可以多层嵌套.

3.2 while循环
while(条件){

}
int i = 0;
while (i<10) {
System.out.println(i++);
}在这里插入图片描述
3.3 do … while循环
do{

}while(条件)
int i = 0;
do {
System.out.println(i++);
} while (i<0);

3.4 跳出循环的语句
continue:跳过本次循环.执行下一次循环.
break:跳出本循环.执行外面的代码,也可能是循环,跳出外循环可以加标签.
return:结束本方法.

发布了42 篇原创文章 · 获赞 0 · 访问量 686

猜你喜欢

转载自blog.csdn.net/weixin_45449911/article/details/104420041