我是Java的初学者 - 我想构建一个将投票作为用户输入的2D数组。我一直在努力确保用户不能为自己输入“投票” - 我已尝试使用
&& col != row
在for循环中,但这似乎不起作用。我目前的循环是:
for (int row = 0; row < Vote.length; row++)
{
System.out.println("Enter "+ this.TeamMember[row]+"'s votes, points must add up to 100:");
System.out.println();
for (int col=0; col < this.Vote[row].length && col != row; col++ )
{
System.out.println("Enter "+this.TeamMember[row]+ "'s points for "+ this.TeamMember[col]+":");
this.Vote[row][col] = scan.nextInt();
}
有没有办法跳过二维数组中的行等于列的数据条目?
感谢您的帮助!