JAVA中的方法,有没有void的区别在哪里?
答案:2 悬赏:60 手机版
解决时间 2021-11-11 12:20
- 提问者网友:了了无期
- 2021-11-11 04:23
JAVA中的方法,有没有void的区别在哪里?
最佳答案
- 五星知识达人网友:春色三分
- 2021-11-11 04:53
无返回值:public void calculate(){
int i=3+2;
system.out.printl(i); //好了这个方法在这里计算,在这里输出,无需回到调用它的地方再进行其它操作,这是void,还不明白?那看下面的有返回值举例
}带返回值:public int calculate(){
int i=3+2;
return(i);//这个又是怎样的呢,你看方法体里面的操作返回值是什么类型的啊,很明显我返回的是i,i的类型是int型的吧,那返回值的类型也一定是int类型的,所以我在定义方法的时候用的是public int calculate()
}只要记住void即无返回值就OK了,如果不用void,那么这个地方一定是被一个其它的类型所替代,比如刚才用的是int,当然也可能是String或者Boolean等等,你看main方法不也是void嘛!
int i=3+2;
system.out.printl(i); //好了这个方法在这里计算,在这里输出,无需回到调用它的地方再进行其它操作,这是void,还不明白?那看下面的有返回值举例
}带返回值:public int calculate(){
int i=3+2;
return(i);//这个又是怎样的呢,你看方法体里面的操作返回值是什么类型的啊,很明显我返回的是i,i的类型是int型的吧,那返回值的类型也一定是int类型的,所以我在定义方法的时候用的是public int calculate()
}只要记住void即无返回值就OK了,如果不用void,那么这个地方一定是被一个其它的类型所替代,比如刚才用的是int,当然也可能是String或者Boolean等等,你看main方法不也是void嘛!
全部回答
- 1楼网友:由着我着迷
- 2021-11-11 06:17
void就是没有返回值的意思,一般这样的方法只是用来处理一个义务,而不需要返回某些数据!有返回值时,看具体返回什么类型的值,就用它作这个方法的返回值!如int.string等等…
谢谢采纳!
谢谢采纳!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯