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

回到顶部