반응형
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 |