0

私の課題では、8 週間の売り上げを達成し、最高の週の売り上げと最低の週の売り上げを達成するよう求められています。最低の週と値を取得する方法がわかりませんが。私はJavaが初めてです

これが私のコードです:

   public static void main(String[] args) {

        int totalSales = 0;
        int averageSales = 0;
        int highestSale = 0;
        int highestWeek = 0;
        int lowestSale = 0;
        int lowestWeek = 0;

        for(int i = 0; i < 8; i++) {

           int s = Integer.parseInt(JOptionPane.showInputDialog("Week " + (i+1) + ":"));

           totalSales += s;

           if(s > highestSale) {

                highestSale = s;
                highestWeek = i + 1;

            }
           if(lowestSale < s) {

                lowestSale = s;
                lowestWeek = i + 1;

            }
           }

          averageSales += totalSales / 8;

           String msg = "Total sales: £" + totalSales + "\n";
           msg += "Average sales: £" + averageSales + "\n";
           msg += "Highest week was " + highestWeek + ", sold £" + highestSale + "\n";
           msg += "Lowest week was " + lowestWeek + ", sold £" + lowestSale;

           JOptionPane.showMessageDialog(null, msg);

        }
4

1 に答える 1