Моя вторая строка кода, где я объявляю тип данных.Во втором операторе if if я пытаюсь инициализировать свою переменную, используя другие переменные, которые все имеют готовое значение.
int items;
double itemPrice, discountR, totalCost,discountCost, x;
Scanner scan = new Scanner(System.in);
System.out.println("Enter the quantity of the item: -->");
items = scan.nextInt();
System.out.print("Enter the price of an item: -->");
itemPrice = scan.nextDouble();
Я создаю сканер и объявляю свои входные данные.
if(items <= 0 || itemPrice <= 0)
System.out.print("Error: Input must be greater than zero");
else if(items <= 9)
{
totalCost = itemPrice;
discountR = 0;
System.out.print("Your total cost is "+ totalCost);
System.out.print("Your discount rate is "+ discountR);
System.out.print("Discount amount is $O");
System.out.print("The net ammount is "+ itemPrice);
}
Первый тествсе работает
else if(items >= 10 && items <= 19)
{
discountR = 0.1;
itemPrice * discountR = x; **Where the problem occurs**
System.out.print("Your total cost is "+ totalCost);
System.out.print("Your discount rate is "+ discountR);
System.out.print("Discount amount is $O");
System.out.print("The net ammount is "+ itemPrice);
}