Так что в основном у меня есть это утверждение:
int md; // md = marriage deduction
if (married == 'M'){
md = 750;
System.out.println("Deduction for Being Married: " + md);
}
else if (married == 'S'){
md = 500;
System.out.println("Deduction for Being Single: " + md);
}
И я действительно запутался в том, как извлечь значение md из этого оператора if. Я должен сразу после этого оператора if вычислить другое целое число на основе значения md, но когда я пытаюсь это сделать, md не определено и отображается как ошибка. Как это:
int total = balance - md - ad
Баланс и реклама работают нормально, потому что мне не нужно было использовать операторы if для них, но md не будет иметь значения. Ошибка говорит о том, что она не определена, которую я получаю, потому что я никогда не инициализировал ее вне оператора if, мне просто интересно, как получить значение md из операторов if. Большое спасибо за помощь.