return-跳转控制语句
介绍:
return使用在方法,表示跳出所在的方法,在讲解方法的时候,会详细的介绍,这里简单提一下。
注意:return写在main方法,则退出程序…
三种跳转语句对比案例:
public static void main(String[] args) {
for(int i=1;i<=5;i++){
if(i==3){
System.out.println("i="+i);
return;//当return用在方法时,表示跳出方法,如果用在mian,表示退出程序
}
System.out.println("hello");
}
System.out.println("over");
}
//当i=3时,return语句触发,直接结束main方法(当return用在方法时,表示跳出方法,如果用在mian,表示退出程序)
//输出为:
//hello
//hello
//i=3
如果把return改为break;
public static void main(String[] args) {
for(int i=1;i<=5;i++){
if(i==3){
System.out.println("i="+i);
break;
}
System.out.println("hello");
}
System.out.println("over");
}
//当i=3时,直接结束for循环
//输出为:
//hello
//hello
//i=3
//over
如果把return改为continue;
public static void main(String[] args) {
for(int i=1;i<=5;i++){
if(i==3){
System.out.println("i="+i);
continue;
}
System.out.println("hello");
}
System.out.println("over");
}
//当i=3时,直接跳转到下一个for循环,并不会输出hello
//输出为:
//hello
//hello
//i=3
//hello
//hello
//over