public class checkerBoard
{
public static void main(String[] args)
{
int m = 6; //m is rows
int n = 2; //n is columns
char o = 'O';
char x = 'X';
for (int r = 1; r <= m; r++)
{
for (int c = 1; c <= n; c++)
{
if (c+r % 2 == 0)
System.out.print(x);
else
System.out.print(o);
if (c == n)
System.out.print("\n");
}
}
}
}
应该是打印
XO
牛
XO
牛
但相反,它打印
哦哦哦
哦哦哦
_
_
这可能是一个非常明显的解决方案,但我是新手(显然)并且无法弄清楚我做错了什么。
顺便说一下,这是 Java。