[問題] If else & return 的問題
寫了兩個需要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
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):