1,return语句的作用:
-
return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
-
return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致
-
return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处
-
特别注意:返回值为void的方法,从某个判断中跳出,必须用return;
2,案例
class Demo4_Return {
public static void main(String[] args) {
for (int i = 1;i <= 10 ;i++ ) {
if (i == 4) {
//break; //停止循环
return; //返回的意思,用来返回方法
}
}
System.out.println("循环结束了");
}
}
-
return结束方法后不会打印“循环结束了”,其实它的作用不是结束循环的,而是结束方法的。
3,return和break以及continue的区别?
-
return是结束方法
-
break是跳出循环
-
continue是终止本次循环继续下次循环
4,案例/
*
for(int x=1; x<=10; x++) {
if(x%3==0) {
//在此处填写代码
}
System.out.println(“hahah“);
}
我想在控制台输出2次:“hahah“
我想在控制台输出7次:“hahah“
我想在控制台输出13次:“hahah“
*/
class Test1 {
public static void main(String[] args) {
for(int x=1; x<=10; x++) {
if(x%3==0) {
//break; //我想在控制台输出2次:“hahah“
//continue; //我想在控制台输出7次:“hahah“
System.out.println("“hahah“"); //我想在控制台输出13次:“hahah“
}
System.out.println("“hahah“");
}
}
}