JAVA流程语句
5.1条件语句
5.1.1if简写形式
if(表达式){方法体}
5.1.2if一般形式
if(表达式){方法体}
else{方法体}
5.1.3if完整形式
If(表达式){方法体}
else if(表达式){方法体}
…
else if(表达式){方法体}
else{方法体}
5.2分支语句
5.2.1switch
switch(表达式){
case 表达式1:{表达式与表达式1匹配时所执行的方法体;break;}
case 表达式2:{表达式与表达式2匹配时所执行的方法体;break;}
………………………………………………………………………………………………………………
case 表达式n:{表达式与表达式n匹配时所执行的方法体。break;}
default:表达式与上述表达式都不匹配时所执行的方法体。
}
5.3循环语句
5.3.1while
while(表达式){方法体}
5.3.2do…while
do{方法体}while(表达式)
5.3.3for
for(变量初始化;表达式;递增表达式){方法体}
public class MultiplicationTable {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
5.4继续语句执行
5.4.1continue
跳出本循环执行下一次循环
public class ContinueDemo{
public static void main(String[] args){
//continue语句 结束本次循环(当前正在执行的这一次循环),而开始下次循环
for(int i=1;i<=10;i++){
if(i == 5){
continue;
}
System.out.println(i);
}
}
}
5.5中断语句执行
5.5.1break
中断当前循环
public class breakDemo{
public static void main(String[] args){
//break语句 结束整个循环语句
for(int i=1;i<=10;i++){
if(i == 5){
break;
}
System.out.println(i);
}
}
}
5.6结束main
5.6.1return
public class ReturnDemo{
public static void main(String[] args){
//return语句 结束main方法,结束程序
for(int i=1;i<=10;i++){
//当变量i的值为5时,执行流程跳转语句
if(i == 5){
return;
}
System.out.println(i);
}
System.out.println("循环执行结束...");
}
}
原文地址:https://www.cnblogs.com/Aha-Best/p/10884498.html