Как мне распечатать отчет за год по порядку?
import java.util.Scanner; // program uses class Scanner public class SellingPrice { public static void main (String [] agrs) { //create Scanner object to read inputs Scanner input = new Scanner (System.in); //initialization phase int salesRevenue = 0; //initialize sales revenue int productsSold = 0; //initialize # of products sold System.out.println(); System.out.print("Please press -1 + Enter two times to display the calculation!"); System.out.println(); //prompt for input - sales revenue and # of product System.out.printf("Enter the sales revenue for year or -1 to quit: "); int saleNumbers = input.nextInt(); System.out.print("Enter a total number of products sold or -1 to quit: "); int productNumbers = input.nextInt(); while (saleNumbers != -1 && productNumbers != -1){ salesRevenue = salesRevenue + saleNumbers; productsSold = productsSold + productNumbers; //prompt for another input System.out.print("Enter the sales revenue for each year or -1 to quit: "); saleNumbers = input.nextInt(); System.out.print("Enter a total number of products sold or -1 to quit: "); productNumbers = input.nextInt(); }//end while if (salesRevenue != 0 && productsSold != 0){ double totalPrice = ((double) salesRevenue / productsSold); System.out.printf("Selling price for the first year is $ %d%n", saleNumbers); System.out.printf("Total sales revenue is $%d%n", salesRevenue); System.out.printf("Total number of products sold is %d%n", productsSold); System.out.printf("Combined selling price is $%.2f%n", totalPrice); } else { System.out.print("No inputs were entered!"); } } }
Это мой Java-код до сих пор, моя проблема в том, что я не знаю, как отобразить год, как я ожидал. У меня есть другие вещи, которые работают просто отлично, но я не могу отобразить год (1-й год и 2-й год). Мне разрешено использовать только цикл For и цикл While, никаких массивов. Пожалуйста, помогите мне.
Таков должен быть результат
Например; для первого года выручка от продаж равна 1000, общее количество проданных продуктов-10, для второго года выручка от продаж равна 2000, общее количество проданных продуктов-10) (мы предполагаем, что пользователь вводит два входных параметра)
Он будет печатать:
Цена продажи в течение первого года составляет $100.00 (1000/10)
Цена продажи на второй год составляет $200.00 (2000/10)
Общий доход от продаж составляет $3000.00 (1000+2000)
Общее количество проданных товаров-20.00 (10+10)
Комбинированная цена продажи составляет $150,00 (3000/20)
Что я уже пробовал:
Я пробовал использовать разные циклы и буквально все, я переписывал все кучу раз. Я сейчас в замешательстве. Я могу использовать цикл for, цикл while и цикл страж только.