1
숫자의 백분율을 If/Else 문으로 작동하는 숫자 제한에 할당하려고 시도했지만 변환하려고 시도했습니다. 부울 스위치 나는 "진술이 아니다"라는 오류를받습니다.숫자 제한이 낮은, 중간 및 높음 인 스위치에서 부울을 시도하십시오.
내가 여기서 잘못하고 있다는 것을 알 수 없습니다.
public static boolean taxRate(double rate)
{
final double LOW_LIM = 15000;
final double LOW_RATE = 0.25;
final double MEDIUM_LIM = 49001;
final double MEDIUM_RATE = 0.5;
final double HIGH_LIM = 49002;
final double HIGH_RATE = 0.75;
boolean taxRate;
switch(taxlimit)
{
case(LOW_LIM):
yearlyIncome <= LOW_LIM;
taxRate = LOW_RATE;
break;
case(MEDIUM_LIM):
yearlyIncome <= yearlyIncome >= MEDIUM_LIM && yearlyIncome < HIGH_LIM;
taxRate = MEDIUM_RATE;
break;
case(HIGH_LIM):
yearlyIncome <= HIGH_LIM;
taxRate = HIGH_RATE;
}
return taxRate();
}
좋은 조언. 코드를 다시 작성하고 다시 시도하겠습니다. –