I am very new to java and my if
statements don't seem to be assigning values to variables. I would really appreciate some help. The output is always 1000
DecimalFormat df = new DecimalFormat("#.00");
// Defines amount and bonus
double amount;
double bonus;
bonus = 0;
amount = Double.parseDouble(txtAmountEarnt.getText());
if (amount <= 2000) {
bonus = 0;
}
if (amount >2499 && amount <5000) {
bonus = 500;
}
if (5000 < amount); {
bonus = 1000;
}
System.out.println(bonus);
lblBonusAwarded.setText("Bonus awarded for earning $" + (df.format(amount)) + " = $" + (df.format(bonus)));