用for循环或者是while循环,我是哪里错了,求指点一下,新学Java没多久,好难啊!
你这不是写反了么,明显两个符号不是交叉排列,而是逐行排列啊
用双循环
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
if(i%2==0)
System.out.print("□ ");
else
System.out.print("■ ");
System.out.println();
}
boolean flag = false;
for(int i=0;i<10;i++){
String s = (flag=!flag )? "□ " : "■ ";
for(int j=0;j<10;j++){
System.out.print(s);
}
System.out.println();
}
System.out.println("1x 打印如下图形");
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
String s = (flag=!flag )? "■ " : "□ " ;
System.out.print(s);
}
flag=!flag;
System.out.println();
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!