본문 바로가기

728x90
반응형

자바

[java] 이것이 자바다 ch05 확인 문제(array) 문제 7번 문제) 주어진 배열 항목에서 최대 값을 출력하는 코드를 작성해보세요(for문 이용) int[] array = { 1, 5, 3, 8, 2 };​ 정답코드) public class ex07 { public static void main(String[] args) { int[] array = { 1, 5, 3, 8, 2 }; int max = 0; for(int i=0; i max) { max = array[i]; } } System.out.println("최댓값 : " + max); } } // 최댓값 : 8 해설) 1. max 변수를 하나 생성한 후 array[i] 값과 배열 길이만큼 비교를 해줍니다. 2. 만약 array[i] 값이 max보다 크면 max에 array[i] 값을 저장합니다. .. 더보기
[java] 이것이 자바다 ch05 배열 타입 1. 배열(Array) 타입 ▷ 배열 ▶ 연속된 공간에 값을 나열시키고, 각 값에 인덱스를 부여해 놓은 자료구조입니다. ▶ 인덱스는 대괄호 []와 함께 사용하여 각 항목의 값을 읽거나 저장하는데 사용합니다. ▷ 배열 변수 선언 ▶ 두 가지 형태로 작성. 첫 번때가 관례적인 표기합니다. ▶ 배열은 힙 영역에 생성되고 배열 변수는 힙 영역의 배열 주소를 저장합니다. ▶ 참조할 배열이 없다면 배열 변수도 null로 초기화할 수 있습니다. ▷ 값 목록으로 배열 생성 ▶ 배열에 저장될 값의 목록이 있다면, 다음과 같이 간단하게 배열을 생성할 수 있습니다. ▶ 배열 변수를 선언한 시점과 값 목록이 대입되는 시점이 다르다면 new 타입[]을 중괄호 앞에 붙여줍니다. ▶ 타입은 배열 변수를 선언할 때 사용한 타입과 동.. 더보기
[java] 이것이 자바다 ch2 변수 확인 문제 풀이 1. 변수에 대해 잘못 설명한 것은 무엇입니까? (1) 변수는 하나의 값만 저장할 수 있다. (2) 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다. (3) 변수는 변수가 선언된 중괄호 {} 안에서만 사용 가능하다. (4) 변수는 초기값이 저장되지 않는 상태에서 읽을 수 있다. 정답 : (4) 변수는 초기값이 저장되지 않으면 읽을 수 없습니다. 2. 변수 이름으로 사용할 수 없는 것을 모두 선택하세요. (1) modelName (2) class (3) 6hour (4) $value (5) _age (6) #name (7) int 정답 : (2), (3), (6), (7) 특수문자는 '$', '_' 만 사용 가능합니다. 예약어는 변수 이름으로 사용할 수 없습니다. 3. 다음 표의 빈 칸에 자바의 기본.. 더보기
[java] 자바의 정석 ch6 연습문제 풀이 6-1) 다음과 같은 멤버변수를 갖는 SutdaCard클래스를 정의하시오. 타입 변수명 설명 int num 카드의 숫자. (1~10 사이의 정수) boolean isKwang 광(光)이면 true, 아니면 false // 풀이: class SutdaCard{ int num; boolean isKwang; } 6-2) 문제 6-1에서 정의한 SutdaCard클래스에 두 개의 생성자와 info()를 추가해서 실행결과와 같은 결과를 얻도록 하시오. class Exercise06_02 { public static void main(String args[]) { SutdaCard card1 = new SutdaCard(3, false); SutdaCard card2 = new SutdaCard(); System... 더보기

728x90
반응형