Search

배열1_문제05_랜덤홀수

대분류
STEP04 배열
소분류
배열1_문제

영상

문제

package 배열1_문제; /* [문제] 아래 배열에서 랜덤 값 -100 ~ 100을 4개 저장 후 그 값 중 홀수만 출력하시오. [예시] arr = {-11, 4, 73, -2}; 결과 : -11, 73 */ public class 배열1_문제05_랜덤홀수_문제 { public static void main(String[] args) { int[] arr = new int[4]; } }
Java
복사

해설

package 배열1_문제; import java.util.Random; /* [문제] 아래 배열에서 랜덤 값 -100 ~ 100을 4개 저장 후 그 값 중 홀수만 출력하시오. [예시] arr = {-11, 4, 73, -2}; 결과 : -11, 73 */ public class 배열1_문제05_랜덤홀수_정답 { public static void main(String[] args) { Random ran = new Random(); int[] arr = new int[4]; for(int i=0; i<4; i++) { int r = ran.nextInt(201) - 100; arr[i] = r; System.out.print(arr[i] + " "); } System.out.println(); /* [풀이] arr = [-11, 4, 73, -2] i = 0 arr[0]:-11 % 2 != 0 true i = 1 arr[1]: 4 % 2 != 0 false i = 2 arr[2]: 73 % 2 != 0 true i = 3 arr[3]: -2 % 2 != 0 false */ for(int i=0; i<4; i++) { if(arr[i] % 2 != 0) { System.out.print(arr[i] + " "); } } } }
Java
복사