在JAVA中 void表示什么意思?

 我来答
休闲娱乐达人天际
高能答主

2020-04-08 · 致力于休闲娱乐知识的解答,分享娱乐知识。
休闲娱乐达人天际
采纳数:1605 获赞数:396577

向TA提问 私信TA
展开全部

void是无返回值的意思

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义。

void的作用在于对函数返回的限定以及对函数参数的限定。如果7a6431333366306535JAVA里指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值,如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

扩展资料:

void真正发挥的作用在于:

(1) 对函数返回的限定;

(2) 对函数参数的限定。

众所周知,如果指针p1和p2的类型相同,那么我们可以直接在p1和p2间互相赋值;如果p1和p2指向不同的数据类型,则必须使用强制类型转换运算符把赋值运算符右边的指针类型转换为左边指针的类型。

幻之谁愚
2015-10-29 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:77%
帮助的人:932万
展开全部
  void表示无返回值;
例如
public void walk()
{
System.out.print("你好!");
}
如果别的地方调用这个方法 就会打印出 你好!

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "hello"; //这个return 如果不写就会报错!
}
第二个示例的返回类型必须是String型
如果写的是void意思就是不需要返回类型。所以就没必比方说 public void walk()
{
System.out.print("你好!");
}
如果别的地方调用这个方法 就会打印出 你好!

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型比方说 public void walk()
{
System.out.print("你好!");
}
如果别的地方调用这个方法 就会打印出 你好!

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型,需要写return返回一个String型。
如果写的是void意思就是不需要返回类型,就不写return 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beckham1917772
2009-07-23 · TA获得超过2143个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:537万
展开全部
表示无返回值。比如public int test(){return 1;},这个方法执行完毕后就返回一个int类型的1,而诸如public void test (){//dosomething。。},这个方法执行后就什么都不返回了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑屋的寂寞
推荐于2017-10-10 · TA获得超过3339个赞
知道小有建树答主
回答量:747
采纳率:82%
帮助的人:339万
展开全部
void是无返回值的意思。

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

再看这里:
public String walk() //注意这里的返回类型是String不是void了
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型。
如果写的是void意思就是不需要返回类型。所以就没必要写return;如果方法上面写了某种返回类型,就必须在return后面写相应的返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中国人民很行了
2009-07-23 · TA获得超过344个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:149万
展开全部
void 是方法修饰符的一种,用void 修饰的方法没有返回值,即程序结尾没有return语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式