728x90
반응형

2차원 배열 출력

 

1    2    3    4   5

6    7    8    9  10

11  12  13  14  15

16  17  18  19  20

21  22  23  24  25

public class Test { 
	public static void main(String[] args) { 
		int[][] arr = new int[5][5]; //5x5 배열 선언 
		int num = 1; //배열에 대입할 첫번째 수 num을 선언하고 초기화 
		for (int i = 0; i < arr.length; i++) { //배열 arr의 행의 길이만큼 반복문이 수행
			for (int j = 0; j < arr[0].length; j++) { //배열arr[0]의 열의 길이만큼 반복문이 수행 
				arr[i][j] = num; 
				System.out.print(arr[i][j]+ " "); 
				num++; 
			} 
			System.out.println(); 
		} 
	} 
}

 

*

**

***

****

*****

for(int i=1;i<=5;i++) { 
	for(int j=1;j<=i;j++) 
		System.out.print("*"); 
	System.out.println(); 
}

 

    *

   **

  ***

 ****

*****

for(int i=1;i<=5;i++) { 
	for(int j =(5-i);j>0;j--) 
		System.out.print(" "); 
	for(int j=0;j<i;j++) 
		System.out.print("*"); 
	System.out.println(); 
}

 

*****

****

***

**

*

for(int i=5;i>0;i--) { 
	for(int j=0;j<i;j++) 
		System.out.print("*"); 
	System.out.println(); 
}

 

 

반응형

'면접 준비 > 코딩테스트' 카테고리의 다른 글

$(document).ready()와 $(window).load()  (0) 2020.12.11
http 에러 코드 정리  (0) 2020.12.10
버블 정렬, 선택 정렬, 피보나치 수열  (0) 2020.12.08
List, Set, Map  (0) 2020.12.07
리눅스 명령어  (0) 2020.12.04
복사했습니다!