数组比较字符串

时间:2013-04-09 07:16:43

标签: java arrays compare

嗨,我想弄清楚为什么我的代码没有做我想做的事情。当我运行代码时,它总是在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();
        }
    }

1 个答案:

答案 0 :(得分:3)

你在if语句的末尾有一个分号,将其删除。

 if (x==2);