[問題] If else & return 的問題

看板java作者 (杰)時間18年前 (2007/06/06 08:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
寫了兩個需要return的method 為什麼第二個在compile的時候 會要求return值, 第一個確不會呢? 在我眼裡是一樣的@@ 請教一下!非常感謝! 1. public int getP(char c){ if(c=='*' || c=='/') return 2; else if(c =='+'||c =='-') return 1; else return 0; } 2. public char pop(){ if(top == -1) System.out.println("Stack是空的"); else return stack[top--]; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.1.105
文章代碼(AID): #16PWMFkQ (java)
文章代碼(AID): #16PWMFkQ (java)