看板 java 關於我們 聯絡資訊
好恐怖的程式碼排版跟中文語法 ※ 引述《argon007 (花枝握壽司,讚不絕口!)》之銘言: : 以下是代碼: : public void setQuantityOnOrder(int newQuantityOnOrder) ^^^^ 你要 setQuantityOnOrder() 這個函數(method)沒有回傳值 但是下頭又要他 return 值... 如果你只是要這個函數(method)運行到某個地方就到此為止 然後跳離開這個函數(method) 那即使是 void 的函數(method) 也可以下「return;」 是的,return 後頭沒有接啥東西 : { : String Errormessage; : if (QuantityOnOrder < 0) : { : return Errormessage = "The invaid number is entered. Please : try a new number."; : } : else : { : QuantityOnOrder = newQuantityOnOrder; : } : /*Omitted*/ : } : 這樣有錯嗎? : 這是我今天功課 ^^^^^^^^^^^^^^ : 而且 : 我今天用BlueJ(the official website: http://www.bluej.org/ )有compile.. : 發生了 cannot return a value from a method whose result type is void. : 可是當我刪除return : 我用 -1 來輸入 newQuantityOnOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ : 他不會顯示錯誤訊息 : 這是什麼原因? : ps. : 另外ptt有Java版 : 我也本來不知道 : 但是因為我功課因素 ^^^^^^^^^^^^^^^^^^ -- 侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw 眾目睽睽無心顫 Blog:http://ps-think.blogspot.com 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.193.167
freesamael:為什麼因為功課就知道了,難道作業題目上有寫XD~ 10/15 08:42
qrtt1:不過他是少數沒把 compile 打成 compiler 的學習者啊 :) 10/15 10:46
godfat:不是學習者也看到一堆把 compiler 轉品成動詞的 XD 10/15 10:47
Egriawei:程式碼編排是還好...先學學java有與無回傳的函數的用法吧 10/15 11:11
Egriawei:且如Ps大常說的,沒看錯誤訊息XD(&程式流程都不清楚...) 10/15 11:13
argon007:問題已解決,謝謝你們喔~另外..我是因為功課因素 10/16 06:02
argon007:就想說ptt有沒有java版,沒想到找到了 10/16 06:04