ユーザーが 10 個を超えるデータ (この場合は購入したシャツの数) を入力できないようにする配列を作成する必要があります。データまたはカウントが 10 個未満の場合、ユーザーは -1 を入力して終了することができます。出力のために、ユーザーに 1 つの列に # を表示し、もう 1 つの列に購入した # シャツを表示するテーブルを作成する必要があります。ヘッダー。購入したシャツの平均も必要です。
ユーザーが購入したシャツに 0 を入力した場合、システムにステートメントを提供する必要がありますが、ループを続行します。
以下は私がこれまでに持っているものです。私はこれに非常に慣れていないので、馬鹿げた説明は非常に役に立ちます。
import java.util.Scanner;
public class Arrays
{
private static int number;
public static void main(String[] args)
{
final int ARRAY_SIZE = 9;
int[] shirtsPurchased = new int[ARRAY_SIZE];
int count = 0;
int sum = 0;
double average = 0;
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter the number of shirts purchased or -1 to quit: ");
number = keyboard.nextInt();
while (number != -1 && count < ARRAY_SIZE)
{
shirtsPurchased[count] = number;
count++;
System.out.print("Enter the number of shirts purchased or -1 to quit: ");
number = keyboard.nextInt();
}
}
}