정올 - Java 573 - 함수1 - 자가진단3

joyfulwave·2022년 8월 14일
0

정올 예제 연습

목록 보기
23/27

문제

100 미만의 정수만 입력된다. 정수 n을 입력받아 n x n 크기의 숫자사각형을 출력하는 프로그램을 작성하시오.

이때 정수 n을 전달받아 숫자 정사각형을 출력하는 함수를 작성하고, 입력받은 정수 n을 함수로 전달하여 출력한다.

입력 예

4

출력 예

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

💡제출

import java.util.Scanner;

public class Main {
	public static void square(int n){
		if( 0 < n && n < 100) {
			for(int i = 1; i <= n * n; i++){
				System.out.print(i + " ");
				
				if(i % n == 0) {
					System.out.println(" ");
				}
			}	
		}		
	}

	public static void main(String[] args) {		
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		square(n);
	}
}

0개의 댓글