/*
在返回值类型是void的方法当中使用"return;"语句
"return;"语句出现在返回值为void的方法当中主要是为了用来结束当前方法,
*带有return关键字的java语句只要执行,所在的方法执行结束。
*在”同一个作用域“当中,return语句下面不能编写任何代码,因为
这些代码永远都执行不到,所以编译报错
*/
public class MethodTest10{
public static void main(String[] args){
m();
for(int i =10;i >0;i--){
if(i == 2){
return;//终止的不是for循环。终止的是m()方法
//break;//终止的for循环
}
System.out.println("K -->" + i);
}
System.out.println("Hello");
//
}
//编译错误:对于结果类型为空的方法,无法放回值
/*
public static void m(){
return 10;
}
*/
/*
public static void m(){
return;
*/
public static void m(){
for(int i =0;i <10;i++){
if(i == 5){
return;//终止的不是for循环。终止的是m()方法
//break;//终止的for循环
}
System.out.println("i -->" + i);
}
System.out.println("Hello");
}
}
java方法:MethodTest(10)
最新推荐文章于 2024-08-11 20:00:32 发布
本文探讨了在Java中void方法内使用`return;`语句的作用,它用于结束当前方法的执行。当return遇到时,所在方法立即停止,下面的代码不会被执行。通过示例代码展示了return在for循环中的应用,强调了它与break的区别,return会终止整个方法,而break仅跳出循环。
摘要由CSDN通过智能技术生成