我的主要问题是程序在程序要求一个值的所有时间都不允许用户只输入相同的数字。
例如,用户需要输入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();
}
}
在此之后,应检查所有输入的值是否都相同