[ java ] JavaFestival3 - Question3 - 정수 N을 입력 받아 N*N 배열에 다음과 같이 숫자를 저장하고 출력하시오
페이지 정보
작성자 웹지기 댓글 0건 조회 2,585회 작성일 20-12-19 00:41본문
Question3
- 정수 N을 입력 받아 N*N 배열에 다음과 같이 숫자를 저장하고 출력하시오
import java.util.Scanner;
public class Question3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("정수를 입력 하세요 : ");
int n = sc.nextInt();
int[][] iArr = new int[n][n];
int num=1;
for(int i=0; i<iArr.length; i++) {
for(int j=0; j<iArr[i].length; j++) {
iArr[j][i]=num;
num++;
}
}
for(int i=0; i<iArr.length; i++) {
for(int j=0; j<iArr[i].length; j++) {
System.out.print((iArr[i][j])+"\t");
}
System.out.println();
}
}
}
결과
정수를 입력 하세요 : 10
1 11 21 31 41 51 61 71 81 91
2 12 22 32 42 52 62 72 82 92
3 13 23 33 43 53 63 73 83 93
4 14 24 34 44 54 64 74 84 94
5 15 25 35 45 55 65 75 85 95
6 16 26 36 46 56 66 76 86 96
7 17 27 37 47 57 67 77 87 97
8 18 28 38 48 58 68 78 88 98
9 19 29 39 49 59 69 79 89 99
10 20 30 40 50 60 70 80 90 100
댓글목록
등록된 댓글이 없습니다.