[Java] 입력된 줄 수 만큼 출력하기

Haeun Noh·2022년 7월 20일
0

JAVA_예제

목록 보기
11/23
post-thumbnail

0720


줄 수를 입력하면 줄 수 만큼 다음과 같이 출력하는 프로그램을 작성하시오.

ex)

줄 수 입력 ==> 4
12345
678910
1112131415
1617181920

소스

import java.util.Scanner;
public class For_Test9 {
	public static void main(String args[]) {
		Scanner scan = new Scanner(System.in);

		System.out.print("줄 수 입력 ==> ");
		int line = scan.nextInt();

		int num = 1;
		for ( int i = 1; i <= line; i++ ) {
			for ( int j = 1; j <= 5; j++ ) {
				System.out.print( num );
				num++;
			}
			System.out.print("\n");
		}
	}
}

소스 풀이

  1. 입력 받은 줄의 수를 line에 저장합니다.
  2. num에는 출력할 수를 저장합니다. 초깃값은 1입니다.
  3. i에는 출력한 줄의 갯수를 저장합니다. 때문에 초깃값은 1이고 line의 값까지 출력하도록 합니다.
  4. j에는 한 줄에 출력하는 수의 갯수를 저장합니다. 초깃값은 1이고 한 줄에 다섯 개의 수를 출력하기 때문에 5까지 출력한 뒤 해당 for문을 빠져나오고 줄바꿈을 합니다.

실행 결과

ex)

줄 수 입력 ==> 10
12345
678910
1112131415
1617181920
2122232425
2627282930
3132333435
3637383940
4142434445
4647484950


profile
기록의 힘을 믿는 개발자, 노하은입니다!

0개의 댓글