亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“此處不允許使用'void'類型”錯誤(Java)

“此處不允許使用'void'類型”錯誤(Java)

慕的地6264312 2019-12-05 14:50:21
當我嘗試編譯時: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除了問:我真的不知道該如何開始問這個:這里出了什么問題?此錯誤消息是什么意思?
查看完整描述

3 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

如果方法返回void,則沒有任何可打印的內容,因此此錯誤消息。由于printPoint已經將數據打印到控制臺,因此您應該直接調用它:


printPoint (blank); 


查看完整回答
反對 回復 2019-12-05
?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

類型問題是println需要打印String,但是您要調用的printPoint是returning方法,而不是字符串void。

您可以只調用printPoint(blank);主函數,然后將其保留。


查看完整回答
反對 回復 2019-12-05
  • 3 回答
  • 0 關注
  • 1035 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號