嗨即时尝试弄清楚为什么我的代码没有做我想做的事情。当我运行代码时,它总是在for循环中执行if语句。我改变了逻辑,但它总是一直执行for循环。我不知道为什么。感谢您的帮助阵列比较字符串
for (int col =0; col< s ; col++){
System.out.print(col+ ": ");
for (int row = 0; row<s; row++)
{
x=val[row][col];
if (table[row][col]==row)
{
System.out.print(x+1);
}
//System.out.print(val[col][row]+" ");
if (row+1==s)
System.out.println();
}
}
删除;在if语句 – 2013-04-09 07:18:44
之后阿比的权利。我的问题是,由于这个问题,你是在比较这段代码中的字符串吗? – 2013-04-09 07:23:28