, поэтому у меня есть упражнение из колледжа, чтобы закончить, и я считаю, что я близко к нему, но пока что. Я не прошу конкретного ответа, мне бы хотелось знать, как «перезаписать переменную»? (не уверен, что это правильное название для такого рода действий).странные выходы программ, слишком глупый, чтобы решить: c
Вот вопрос: http://pastebin.com/riDYS39D
Проблема, которая у меня есть, я не знаю точно, как перезаписать данные в переменной, которая была создана в, если заявление.
и код, любая помощь всегда приветствуется
import java.util.Scanner;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double grossPaid, allowance1, allowance2, totalTaxPaid, netPay, grossAfterAllowance;
double taxSaved;
final double GROSSRATIO;
String idNumber, name, address, strln;
char maritalStatus;
allowance1 = 25000;
allowance2 = 20000;
GROSSRATIO = 500000;
taxSaved = 0.00;
/* trash
grossAfterAllowance = grossPaid - allowanceGiven;
totalTaxPaid = grossAfterAllowance - netPay;
*/
System.out.println("Enter your employee identification number: ");
idNumber = input.nextLine();
System.out.println("Enter your name: ");
name = input.nextLine();
System.out.println("Enter your address: ");
address = input.nextLine();
System.out.println("Enter your marital status: ");
strln = input.next();
maritalStatus = strln.charAt(0);
if (maritalStatus == 'S')
taxSaved = 0.20;
if (maritalStatus == 'M')
taxSaved = 0.23;
System.out.println("Enter your gross payment: ");
grossPaid = input.nextDouble();
if (grossPaid < GROSSRATIO)
netPay = (grossPaid - allowance1) * taxSaved;
if (grossPaid >= GROSSRATIO)
netPay = (grossPaid - allowance2) * taxSaved;
System.out.println(maritalStatus);
netPay = (grossPaid * maritalStatus);
System.out.println("Name: " + name);
System.out.println("ID: " + idNumber);
System.out.println("Address: " + address);
System.out.println("Marital Status: " + strln);
System.out.println("Gross Payment: " + grossPaid);
System.out.println("Net pay: " + netPay);
}
}
является переменной taxSaved? –
@domfarr yes sir – thedumbone
umm .. но taxSaved не создан в инструкции if? – eis