안녕하세요 덜 중복 다음과 같은 방법이 있는지 궁금합니다. 여기서 'ones', 'twos', 'threes'등은 인스턴스 변수입니다. (switch 문은 case 인수가 될 수 없습니다).짧게 계산서
private int methodX(){
int consec=0;
if(ones==1){
consec++;
}
if(twos==1){
consec++;
}
if(threes==1){
consec++;
}
if(fours==1){
consec++;
}
if(fives==1){
consec++;
}
if(sixes==1){
consec++;
}
if(consec>=4){
return 30;
}
else {
return 0;
}
}
private int ones;
private int twos;
private int threes;
private int fours;
private int fives;
private int sixes;
가능하면 많은 변수 대신 단일 배열을 사용하고 루프를 사용할 수 있습니다. –
Java에서 내장형'boolean -> {0,1}'함수를 찾을 수 없다는 믿음이 없습니다 ... –
많은 감사합니다! @GovindBalaji – Daniel