IT 개발노트
2차원 배열 예제 본문
문제 : 2차원 배열을 이용하여 그림과 같이 출력하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package sungju.Java.Test3; public class Test3 { public static void main(String[] args) { int arr[][] = new int[5][5]; int cnt=1; for(int i=0; i<arr.length; i++) { for(int j=0; j<arr[i].length; j++) { arr[i][j] = cnt; cnt = cnt + 1; } } for(int i=0; i<arr.length; i++) { for(int j=0; j<arr[i].length; j++) { System.out.print(arr[i][j] + "\t"); } System.out.println(); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | package sungju.Java.Test3; public class Test3 { public static void main(String[] args) { int arr[][] = new int[5][5]; int cnt=21; for(int i=0; i<arr.length; i++) { for(int j=0; j<arr[i].length; j++) { arr[i][j] = cnt; cnt = cnt + 1; } cnt = cnt - 10; } for(int i=0; i<arr.length; i++) { for(int j=0; j<arr[i].length; j++) { System.out.print(arr[i][j] + "\t"); } System.out.println(); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | package sungju.Java.Test3; public class Test3 { public static void main(String[] args) { int arr[][] = new int[5][5]; int cnt=1; for(int i=0; i<arr.length; i++) { System.out.print(((5*0)+(i+cnt)) + "\t" + ((5*2)-(i)) + "\t" + ((5*2)+(i+cnt)) + "\t" + ((5*4)-(i)) + "\t" + ((5*4)+(i+cnt))); System.out.println(); } } } |
'알고리즘 > JAVA' 카테고리의 다른 글
HashMap예제 (메뉴 등록, 메뉴별 가격보기, 수정, 삭제하기) (0) | 2019.02.13 |
---|---|
ArrayList예제 (연락처 저장 프로그램 만들기) (0) | 2019.02.12 |
2차원 배열 예제 (입력받은 값을 출력하기) (0) | 2019.02.11 |
배열 예제 (오름차순 정렬) (0) | 2019.02.11 |
배열 예제 (순위 구하기) (0) | 2019.02.11 |