标签:5.2.1 表达式2 循环 family 中断 1.2 方法 str ring
if(表达式){方法体}
if(表达式){方法体}
else{方法体}
If(表达式){方法体}
else if(表达式){方法体}
…
else if(表达式){方法体}
else{方法体}
switch(表达式){
case 表达式1:{表达式与表达式1匹配时所执行的方法体;break;}
case 表达式2:{表达式与表达式2匹配时所执行的方法体;break;}
………………………………………………………………………………………………………………
case 表达式n:{表达式与表达式n匹配时所执行的方法体。break;}
default:表达式与上述表达式都不匹配时所执行的方法体。
}
while(表达式){方法体}
do{方法体}while(表达式)
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();
}
}
}
跳出本循环执行下一次循环
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);
}
}
}
中断当前循环
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);
}
}
}
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("循环执行结束...");
}
}
标签:5.2.1 表达式2 循环 family 中断 1.2 方法 str ring
原文地址:https://www.cnblogs.com/Aha-Best/p/10884498.html