私の主な問題は、プログラムが値を要求するたびに、ユーザーが同じ数字だけを入力することをプログラムが許可してはならないことです。
たとえば、ユーザーは値を 9 回入力する必要があり、ユーザーは値として "1" を 9 回しか入力しない場合、プログラムはこれをエラーと見なす必要があり、多様性が必要です。
ただし、ユーザーは同じ値を入力できる場合もありますが、常にではありません。ユーザーは「1」、2x、3x、4x などを入力できますが、9x は入力できません。
例えば:
これらは許可することができます:
数字を入力 1: 1
数字を入力 2: 2
数字を入力 3: 1
数字を入力 4: 1
数字を入力 5: 3
数字を入力 6: 5
数字を入力 7: 5
数字を入力 8: 5
数字を入力 9: 5
ただし、これらは許可されません: 数字を入力 1: 1
数字を
入力 2: 1
数字を入力 3: 1
数字を入力 4: 1
数字を入力 5: 1
数字を入力 6: 1
数字を
入力 7: 1
数字を入力 8: 1
を
入力9桁:1
int [][]array=new int [aa][aa];
入力部分:
for (row=0;row<aa;row++)
{
for (col=0;col<aa;col++)
{
System.out.print("Enter [" + row + "][" + col + "] = ");
array[row][col]=input.nextInt();
}
}
この後、入力された値がすべて同じかどうかのチェックを実行する必要があります