Languages/Java

[자바 왕기초] 05. 배열

Dev다D 2021. 1. 16. 22:13
반응형

03. 배열 정리 

실습 과제

 

(1) 크기가 30인 정수형 배열 intArray를 만들어 주세요.

(2) 배열의 첫 번째(0번 인덱스) 칸부터 1001, 1002, 1003, ..., 1029, 1030을 순서대로 넣어주세요.

(3) 크기가 4인 문자열형 배열 remainders를 만들어 "Zero", "One", "Two", "Three"를 순서대로 넣어주세요.

(4) intArray 배열에 담긴 각 값을 4로 나눈 나머지를 인덱스로 생각하고, remainders 배열에서 그 인덱스에 위치한 단어를 출력해주세요. 이 때 반드시 '배열 정리' 노트에 있는, for- each문을 활용해주세요!!

아래와 같은 출력 결과가 나올 것입니다.

 

> One

Two

Three

Zero

...

One

Two

 


public class Int {
    public static void main(String[] args) {
        int[] intArray = new int[30];
        String[] remainders = {"Zero", "One", "Two", "Three"};

        for (int i = 0; i < intArray.length; i++) {
            intArray[i] = 1001 + i;
        }
        for (int num : intArray) {
            System.out.println(remainders[num % 4]);
        }
    }
}

 

2021.01.16

결과값이 자꾸 Zero부터 시작된다 ㅠㅠ 침대에 누워서 어떻게 해야 할지 고민해봐야겠다.

 

2021.01.17

Zero로 시작되는 이유... 그것은 바로 내가 계산식을 잘못 썼기 때문이었다... 시험을 볼 때 문제를 정확하게 파악하지 않고 일단 풀이부터 시작했던 습관이 아직도 남아있나 보다 ㅠㅠ 제발 문제를 꼼꼼히 확인부터 하자!!!!!!

 


본 내용은 Codeit의  '자바 기초' 강의를
참고하여 작성한 내용입니다.

 

반응형