感谢您的帮助!
我正在为我的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