ユーザーから 100 個の整数を受け取る Java アプリを作成します。入力は 1 ~ 200 の範囲である必要があります。プログラムは、次のカテゴリの整数の数を表示します。
1-10
11-20
21-30
31-40
…
…
191-200
プログラムには、これらのタスクを実行する void メソッドが必要です。
int[]
以下に示すように、入力値を次の形式で表す 1 つのパラメーターがあります。
void displayStatistics( int[] input)
みんな助けてください。次に何をすればいいのかわかりません。
コードは次のようになります。
public static ArrayList<Integer> array = new ArrayList<Integer>();
public static Scanner reader = new Scanner(System.in);
public static void main (String[] args)
{
System.out.println("Enter number and 0 for stop.");
int enter = reader.nextInt();
while ( enter != 0)
{
if ((enter >= 1) && (enter <= 200))
{
array.add(enter);
}
else
{
System.out.println("Number range is 1-200");
}
enter= reader.nextInt();
}
void displayStatistics(int[] input)
{
for (int i = 1; i <= 20; i++)
{
int Nombor1 = ((i-1) * 10) + 1;
int Nombor2 = (i * 10);
int count = 0;
System.out.print((Number1 + "-" + Number2 +" ===>"));
for (int number : array)
{
if ((number >= Number1) && (number <= Number2))
{
count++;
}
}
for (int x = 0; x < count; x++)
System.out.print(x+1);
System.out.println();
}
}
}