Re: [問題] The problem of Return...

看板java作者 (痞子軍團團長)時間18年前 (2007/10/15 07:39), 編輯推噓5(502)
留言7則, 5人參與, 最新討論串2/2 (看更多)
好恐怖的程式碼排版跟中文語法 ※ 引述《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

10/15 08:42, , 1F
為什麼因為功課就知道了,難道作業題目上有寫XD~
10/15 08:42, 1F

10/15 10:46, , 2F
不過他是少數沒把 compile 打成 compiler 的學習者啊 :)
10/15 10:46, 2F

10/15 10:47, , 3F
不是學習者也看到一堆把 compiler 轉品成動詞的 XD
10/15 10:47, 3F

10/15 11:11, , 4F
程式碼編排是還好...先學學java有與無回傳的函數的用法吧
10/15 11:11, 4F

10/15 11:13, , 5F
且如Ps大常說的,沒看錯誤訊息XD(&程式流程都不清楚...)
10/15 11:13, 5F

10/16 06:02, , 6F
問題已解決,謝謝你們喔~另外..我是因為功課因素
10/16 06:02, 6F

10/16 06:04, , 7F
就想說ptt有沒有java版,沒想到找到了
10/16 06:04, 7F
文章代碼(AID): #174gYNyV (java)
文章代碼(AID): #174gYNyV (java)