2
사용자가 숫자를 입력하게하고 컴퓨터 출력에 해당 번호의면이있는 사각형을 표시하려고합니다. 예를 들어숫자가있는 X의 블록 만들기
:
package blockmaker;
import java.util.*;
public class BlockMaker {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter a number: ");
int number = scan.nextInt();
scan.nextLine();
for(int i = 0; i < number; i++){
System.out.println("X");
}
}
}
내 현재 코드 출력 :
Enter a number:
4
X
X
X
X
해야합니까 내가 여기까지를 얻었으나, 어떻게 다른 모르겠어요
Enter a number:
4
XXXX
XXXX
XXXX
XXXX
루프 안에 루프를 넣어야합니까?
for(int i = 0; i < number; i++){
for(int j = 0; j < number; j++) {
System.out.print("X");
}
System.out.println();
}
예. 중첩 루프가 필요합니다. – BatScream
나는 왜이 질문이 내려 졌는지 궁금하다. 그것은 기본적인 프로그래밍일지도 모릅니다. 그러나 questing은 잘 물어 보았고 해결책을 향한 노력을 보여줍니다. 이 불공평 한 downvote를 보상하기 위해, 나에게서 +1. – cornuz