자바의정석

ch02 연습문제

유호야 2020. 11. 22. 22:56
반응형

 

 

 

package ch02;

public class Exercise05 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println('A' + 'B');
		System.out.println("A" + "C");
	}

}

출력결과 131 / AC

'1'의 문자코드의 값은 49이다.

 

 

 

\

 

System 도 키워드가 아니다.

 

모든 참조형 변수는 4byte이므로, 크기가 4byte인 기본형 타입을 고르면 된다.

A 생략할 수 없음
B 생략할 수 없음, ch가 byte보다 크지만, 범위가 달라서 생략이 불가능하다.
C 같은 크기 생략할 수 없음
D float이 더 큰 정밀도를 보이기 때문에 l을 생략 가능하다.
e. ch가 더 작기 때문에 생략가능

 

char는 2byte로(2*8=16bit)이므로 '2의 16제곱' 개의 값을 표현할 수 있다. 즉 2의 16제곱을 표현가능하며 0을 포함하므로 2^16-1개가 char의 범위이다. (음수는 해당 없음)

2-12. abce

2-11 float에f를 붙여야 하며, 아니면 형변환을 해야 한다.
3.14는 3.14d의 형태이기 때문이다.

해답 > 
a 옳다. b 옳다.  d 옳다.
c : 0.0f
e. 0L
f. null

반응형

'자바의정석' 카테고리의 다른 글

@SuppressWarning  (0) 2021.04.16
lastIndexOf  (0) 2021.04.12
System.out.printf('%2d', x); %2d란??  (0) 2021.04.06
[자바의 정석] ch02 변수 Variable  (0) 2020.11.14
[자바의 정석] ch01 자바를 시작하기 전에  (0) 2020.11.14