본문 바로가기
IT/JAVA

JAVA - 실습6 - 배열 (Array)

by 비준 2023. 6. 7.

1. 문제

   -> A ~ F까지 중 C를 제외하고 저장하고 출력

 

2. 정답 코드

package java_learn;

import java.util.Scanner;

public class java1 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

char[] arr = new char[5];

for(int i = 0; i < arr.length; i++) {
if(i >= 2) {
arr[i] = (char)((i + 1 )+ 65);
}else {
arr[i] = (char)(i + 65);
}
Syste m.out.print(arr[i]); 
}

 

// 방법 2

char[] arr = new char[5];
int temp = 0;
for(int i = 0; i < arr.length; i++) {
temp = i;

if(temp > 1) { //C를 건너뛰고 D부터 들어감

// i : 0, 1, 2, 3, 4

// temp : 0, 1, 3, 4, 5
temp++;
}
arr[i] = (char)(temp + 65);
Syste m.out.print(arr[i]); 
}
}

}

 

//위 코드는 배열의 2번째 방이 null이 되는것이 아니라 2번째 방에 D값이 들어가고 다음 방에 E, 그 다음 방에 F가 들어감

'IT > JAVA' 카테고리의 다른 글

JAVA -예제 - 2차원배열 (Array)  (0) 2023.06.08
JAVA - 실습7 - 배열 (Array)  (0) 2023.06.07
JAVA - 실습5 - 배열 (Array)  (0) 2023.06.07
JAVA - 실습4 - 배열 (Array)  (0) 2023.06.06
JAVA - 실습3 - 배열 (Array)  (0) 2023.06.06

댓글