compiles but I get errors, need help
when ever I run it I always get an error when it displays change or how many years to wait, any one wanna help me out here?
Code:
import java.util.Scanner;
public class Lab6_1
{
public static void main(String[] args)
{
int customerAge;
int reqAge;
int waitYears;
double cashAmount;
double cashReq;
double cashNeeded;
System.out.println("Please type customer age:");
Scanner keyboard = new Scanner(System.in);
customerAge = keyboard.nextInt();
System.out.println("Type customer cash amount:");
cashAmount = keyboard.nextDouble();
reqAge = 21;
cashReq = 5.00;
waitYears = reqAge - customerAge;
cashNeeded = cashReq - cashAmount;
if (customerAge >= 21)
{
if (cashAmount >= 5.00)
System.out.println("Congratulations, you can have some beer." );
else
System.out.printf("Sorry, you need $%.2 more.%n" , cashNeeded);
}
else
{
System.out.println("No beer for you!");
System.out.printf("Come back in %.1f years. %n" , waitYears );
}
System.out.println("Thank you for your patronage.");
}
}