예제로 공부하는 Java 100 문제풀이 Part.5
COS Pro 2급, 1급 문제에서 자주 나오는 패턴 중 하나인 2차원 배열을 구현해보시오.
이때, Shape은 5x5 구조로 생성하여 값을 입력하고 출력도 해보시오.
특정 좌표에는 "★"을 입력해보시오.
public class Java100_Ex54 {
public static void main(String[] args) {
//[1]: 2차원 배열의 행과 열 선언
int R = 5, C = 5;
//[2]: char 2차원 배열 선언 및 요소 값을 입력 셋팅
char[][] ar = new char[][] {
{'□','□','□','□','□'},
{'□','□','□','□','□'},
{'□','□','★','□','□'},
{'□','□','□','□','□'},
{'□','□','□','□','□'}
};
//[3]: 2차원 배열에 들어있는 요소 값들을 출력 --> 반복문
System.out.println("-------------------------------");
for(int i = 0; i < R; i++) {
for(int j = 0; j < C; j++) {
System.out.print(ar[i][j]);
}
System.out.println();
}
System.out.println("-------------------------------");
}
}
'Backend > Java' 카테고리의 다른 글
[예제] 두 개의 정수를 입력받아 사칙연산 수행하기 (0) | 2023.04.15 |
---|---|
[예제] A와 B의 값 입력받아 더하는 메서드 활용 (0) | 2023.04.15 |
[인프런] continue, label, 자격증, 패턴 (1) | 2022.05.01 |
[인프런] 자격증, 패턴, 이중 반복문, continue (0) | 2022.05.01 |
[인프런] 홀수, 짝수, 알고리즘, 반복문 (1) | 2022.05.01 |