문제)
(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 Main { public static void main(String[] args) { int[] intArray = new int[30]; for (int i = 0; i < intArray.length; i++ ) { intArray[i] = 1001 + i; } String[] remainders = {"Zero", "One", "Two", "Three"}; for (int intArrayValue : intArray) { System.out.println(remainders[intArrayValue % 4]); } } }
'Edu > 18. Language: Java' 카테고리의 다른 글
배열 표기 (0) | 2023.12.01 |
---|---|
문자열 핸들링 함수 (0) | 2023.11.29 |
배열 (0) | 2021.12.14 |
[연습문제] While (0) | 2021.12.14 |
객체 생성 (0) | 2021.12.12 |