java使用字符串创建一个长度为n,高度为n的正方形
好的,我在一个小例子中遇到了一些问题,这个例子涉及到在java中创建一个13x13个“q”的正方形。我知道我需要两个循环来创建列和行,但是我在创建列时遇到了问题
public static void main(String[] args) {
// TODO Auto-generated method stub
String q = "q";
for(int i = 0; i<26; i++){
for(int x = 0; x<13; x++){
System.out.print(q);
x++;
}
i++;
System.out.println();
}
}
# 1 楼答案
只需在外部循环中使用
System.out.println()
正如前面提到的,您最好使用一个
for
循环# 2 楼答案
在
i++
放入System.out.println();
之前(或之后,它必须在内部while的右括号和外部while的右括号之间)这将在每行之后插入换行符