感謝您的幫助!
我正在爲我的AP計算機科學類的一些代碼工作,我想知道是否有更有效的方法來做到這一點。該方法非常長且冗餘。解釋旁邊我可以做出的改進將不勝感激!
public void setColor(){
if(sequenceNum == 0){
myColor = Color.RED;
}
if(sequenceNum == 1){
myColor = Color.ORANGE;
}
if(sequenceNum == 2){
myColor = Color.YELLOW;
}
if(sequenceNum == 3){
myColor = Color.GREEN;
}
if(sequenceNum == 4){
myColor = Color.BLUE;
}
if(sequenceNum == 5){
myColor = Color.MAGENTA;
}
}
在進入這樣的網站之前,你應該學會自己解決這樣的簡單問題。它的字面意思就像用谷歌搜索你的問題一樣簡單 – redFIVE
我認爲這應該在代碼審查,而不是SO? –
@MikeAgustin,不需要轉移它,因爲它在這裏得到了很好的答案。在[Codereview.se]中,這實際上可以作爲存根代碼關閉。請閱讀[Stack Overflow用戶代碼評論指南](http://meta.codereview.stackexchange。com/questions/5777/a-guide-to-code-review-for-stack-overflow-users) – holroy