Java 此处不允许'void'类型”错误
当我尝试编译时:
import java.awt.* ; class obj
{
public static void printPoint (Point p)
{
System.out.println ("(" + p.x + ", " + p.y + ")");
}
public static void main (String[]arg)
{
Point blank = new Point (3,4) ;
System.out.println (printPoint (blank)) ;
}
}
我收到此错误:
obj.java:12: 'void' type not allowed here System.out.println (printPoint (blank)) ;
^
1 error
除了问:我真的不知道如何开始问这个:
- 这里出了什么问题?
- 此错误消息是什么意思?
回答:
如果方法返回void
,则没有任何可打印的内容,因此此错误消息。由于printPoint已经将数据打印到控制台,因此你应该直接调用它:
printPoint (blank);
以上是 Java 此处不允许'void'类型”错误 的全部内容, 来源链接: utcz.com/qa/408084.html