목록Java Note/자바의 정석 3rd Edition (3)
럿고의 개발 노트
Chapter04. 연습문제 4-1. 다음의 문장들을 조건식으로 표현하라 int x 10 20 true 형 변수 가 보다 크고 보다 작을 때 인 조건식 char ch true 형 변수 가 공백이나 탭이 아닐 때 인 조건식 char ch ‘x' ’X' true 형 변수 가 또는 일 때 인 조건식 char ch 형 변수 가 숫자(‘0’~‘9’)일 때 인 조건식 true char ch ( ) true 형 변수 가 영문자 대문자 또는 소문자 일 때 인 조건식 int year 400 4 100 형 변수 가 으로 나눠떨어지거나 또는 로 나눠떨어지고 으로 나눠떨어지지 않을 때 인 조건식 true boolean powerOn false true 형 변수 가 일 때 인 조건식 str “yes” true 문..
Chapter03. 연습문제 3-1. 다음 연산의 결과를 적으시오. public class Practice01 { public static void main(String[] args) { int x = 2; int y = 5; char c = 'A'; System.out.println(1 + x > 1과 동일하다. 따라서 결과는 6이 된다. System.out.println(y >= 5 || x 2); // y > = 5가 true이며, OR연산자이기 때문에 뒤에 조건식은 무시된다. 따라서 결과는 true System.out.println(y += 10 - x++); // 식을 풀어보면 y = y + (10 - x++)이 된다. x는 후위연산자이기 떄문에 일단 (10 -..
Chapter02. 연습문제 2-1. 다음 표의 빈 칸에 8개의 기본형(primitive type)을 알맞은 자리에 넣으시오. 종류 / 크기 1byte 2byte 4byte 8byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double 2-2. 주민등록번호를 숫자로 저장하고자 한다. 이 값을 저장하기 위해서는 어떤 자료형(data type)을 선택해야 할 까? regNo라는 이름의 변수를 선언하고 자신의 주민등록번호로 초기화 하는 한 줄의 코드를 적으시오. long regNo = 9308231234567; int는 최대 10자리까지만 저장할 수 있는 데, 주민등록번호는 총 13자리이기 때문에 10자리보다 더 큰 long타입으로 저장하여야 한다. ..