좋아요, 자바에서 13x13 개인 "q"인 사각형을 만드는 작은 예제에 문제가있었습니다. 열과 행을 모두 만들려면 두 개의 루프가 필요하지만 열을 만드는 데 문제가 있다는 것을 이해합니다. 전문자열을 사용하여 길이가 n 인 n 개의 높이가있는 사각형을 만듭니다.
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();
}
}
반복 할 때마다 증가 시키면 대신 for 루프를 사용하십시오. 또한, 당신이 가지고있는 "이슈"는 무엇입니까? – OnlyThenDidIReckonMyCurse
루프는 인쇄물과 관련이 없습니다. while (i <13 * 13) {System.out.print (q);를 쓰면 똑같은 결과를 얻을 것이다. 나는 ++; }'. 내부 루프 뒤에'System.out.println()'이 없습니다. – Maroun
@ ᴍarounᴍaroun과'if (i % 13 == 0) System.out.println();'이 루프에 추가되면 단일 루프로 문제를 해결합니다! 또는 % 13 == 12 일 것이 가장 좋을 수 있습니다. 다른 인쇄물을 넣으십시오. – Cruncher