码迷,mamicode.com
首页 > 其他好文 > 详细

24.如何结束返回值是void的方法

时间:2017-04-01 12:39:38      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:如何   for   false   没有   方法   ati   public   class   hello   

如何结束返回值是void的方法?


return;只能够出现在方法类型是void 的方法中,用来结束方法。

return后面还可以跟数据,后面的数据可以是整数、字符串、false、ture、小数、主要看你方法的返回值类型是什么了。如果不返回,java程序是无法通过的。

 

 

public class MethodTest06{
public static void main(String[] args){
m1(0);

System.out.println("hello");//该语句会被执行,因为后面的return结束的是ml方法,但是main方法并没有被结束。


//一下程序编译是可以通过的
if(ture){
return;
}
System.out.println("dsjaffasdf");

}
public static void m1(int i){//程序从入口开始执行把0传递给了int i;
for(;i<10;i++){
if(i==5){
return;//return 一旦执行m1方法就会结束;
//return后面什么都不加,可以结束方法返回值类型是void的方法。
//return 10;这样写会报错,因为方法m1的的类型是void (无返回值),所以return 后面写上具体的返回值10会报错。
//如果此处的return换成break,则后面的hello world将会被输出。
}
System.out.println(i);
}
System.out.println("hello world");//该语句也不会被执行,因为,上面return已经把整个m1方法给终止了,所以就根本不会执行。
}
}

24.如何结束返回值是void的方法

标签:如何   for   false   没有   方法   ati   public   class   hello   

原文地址:http://www.cnblogs.com/yyh8/p/6655320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!