[JAVA의 정석] Chapter07_연습문제
[7-1] 섯다카드 20장을 포함하는 섯다카드 한 벌(SutdaDeck클래스)을 정의한 것이다. 섯다카드 20장을 담는 SutdaCard배열을 초기화하시오. 단, 섯다카드는 1부터 10까지의 숫자가 적힌 카드가 한 쌍씩 있고, 숫자가 1, 3, 8인 경우에는 둘 중의 한 장은 광(Kwang)이어야 한다. 즉, SutdaCard의 인스턴스변수 isKwang의 값이 true이어야 한다. 1K,2,3K,4,5,6,7,8K,9,10,1,2,3,4,5,6,7,8,9,10, 답class SutdaDeck { final int CARD_NUM = 20; SutdaCard[] cards = new SutdaCard[CARD_NUM]; SutdaDeck() { for(int i=0;i..
2024. 12. 10.
[JAVA의 정석] Chapter05_연습문제
[5-1] 다음은 배열을 선언하거나 초기화한 것이다. 잘못된 것을 고르고 그 이유를 설명하시오.1.int[] arr[];2.int[] arr = {1,2,3,};3.int[] arr = new int[5];4.int[] arr = new int[5]{1,2,3,4,5};5.int arr[5];6.int arr[] = new int[3][]; 답 : 4,5[5-2] 다음과 같은 배열이 있을 때, arr[3].length의 값은 얼마인가?int[][] arr = { {5,5,5,5,5}, {10,10,10}, {20,20,20,20} {30,30}}; 답 : 2[5-3] 배열 arr에 담긴 모든 값을 더하는 프로그램을 완성하시오. 답 : public class Exercise5_..
2024. 12. 8.