Test/멘토씨리즈 자바
[멘토씨리즈 자바] pg.176~177
오류나면꽥꽥
2023. 5. 21. 17:30
1. 다음 중 배열을 생성하는 방법으로 틀린 것은 무엇일까요?
① int[] arr = new int[4];
② int arr[] = new int[4];
③ int arr[] = {1, 2, 3, 4}
④ int[][] arr = new int[][4];
답: ③ int arr[] = {1, 2, 3, 4}
2. 다음 코드의 빈칸을 완성해 주성진 배열에서 짝수만 더하여 합을 구해보세요.
package section06;
public class ArrayExample {
public static void main(String[] args) {
int[] arr = {1,2,3,4,5,6,7,8,9,10};
int sum=0;
for(int i=0;i<arr.length;i++) {
???
}
System.out.println("짝수들의 합 :"+sum);
}
}
???에 들어갈 답:
if(i%2==0) {
sum+=i;
}
3. 철수는 동생과 카드 게임으 했습니다. 카드 게임에 사용된 카드는 중복되는 숫자 없이 총 10장입니다. 배열과 랜덤 함수를 이용해 철수가 게임에 사용했던 카드를 구해보세요. 카드에 적힌 숫자는 1부터 10이며, 카드는 섞여있으므로 순서는 상관없습니다.