永发信息网

java 什么时候用void什么时候用其他的

答案:3  悬赏:20  手机版
解决时间 2021-11-10 17:26
  • 提问者网友:無理詩人
  • 2021-11-10 00:02
java 什么时候用void什么时候用其他的
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-11-10 01:36
void是无返回值的意思。

比方说 public void walk()
{
System.out.print("你好!");
}
如果别的地方调用这个方法 就会打印出 你好!

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型
如果写的是void意思就是不需要返回类型。所以就没必要写return 了
如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值
全部回答
  • 1楼网友:由着我着迷
  • 2021-11-10 03:52
没有返回值的时候用void
  • 2楼网友:何以畏孤独
  • 2021-11-10 03:11
= =!因为你设计方法帮你干活,所以有些方法是需要返回东西给你的
比如说你设计一个A方法帮你算数,你不用返回值的话你怎么获得A方法中计算出来的结果……不返回一个值给你那设计这个方法不是没用了么,就自己那里算着玩,结果没有返回任何东西
貌似这么比较口水话,哈哈追问但如果我用void编一个程序不是一样可以得到算出来的结果吗。。。追答那个结果不是在那个方法里嘛
总不能老用全局变量吧凯哥
这样是不是好点?嘿嘿追问感觉又有点晕了。。行吧。话说你是谁??怎么知道我名字???追答= =你名字上面不是个凯字么……猜的啊
比如你现在有一道数学题,你不会写
刚好我会写
你把它给了我
如果是void的,算完之后我就什么都不给你,但你知道我算出来了(因为程序运行正常,调用了方法,并且无错误),但是不会告诉你结果
如果是有返回值的,我就会把结果告诉你
这样捏
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯