首页 > Java > java教程 > 为什么我在 Java 中收到'此处不允许使用'void'类型”错误?

为什么我在 Java 中收到'此处不允许使用'void'类型”错误?

Susan Sarandon
发布: 2024-11-11 17:40:02
原创
849 人浏览过

Why Am I Getting the

排除 Java 中的“'void' Type Not allowed Here”错误

尝试编译 Java 代码时,您可能会遇到错误消息“'void' type not允许在这里”。当您尝试将 void 值分配给非 void 变量或从声明为 void 的方法返回值时,会发生此错误。

给定代码中的错误原因

在提供的代码中,printPoint 方法被声明为 void,这意味着它不返回任何值。但是,代码尝试打印 printPoint 的返回值,从而导致错误。

错误是什么意思?

错误消息“void type not allowed”这里”表示代码正在尝试将 void 值(printPoint 方法的返回值)分配给非 void 变量或表达式。 Java 不允许将 void 值存储在非 void 变量中或从未声明为 void 的方法返回。

如何解决问题

至要解决此错误,请删除尝试将 printPoint 返回的 void 值分配给变量的 print 语句。相反,直接调用 printPoint 方法,而不尝试捕获其返回值:

printPoint(blank); 
登录后复制

以上是为什么我在 Java 中收到'此处不允许使用'void'类型”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板