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
OX
XO
OX
しかし、代わりに印刷します
〇〇〇〇〇
_
_
_
それはおそらく本当に明白な解決策ですが、私はこれに慣れていないため(明らかに)、何が間違っていたのかわかりません。
ちなみにJavaです。