View
[2-1]
종류/ 크기 | 1Byte | 2Byte | 3Byte | 4Byte |
논리형 |
boolean | |||
문자형 |
char | |||
정수형 |
byte | short | int | long |
실수형 |
[2-2]
long regNo = 1912293786242L
[2-3]
int i = 100;
long l =100L;
final float PI = 3.14f;
- 리터럴 : 100, 100L 3.14f =>값
- 변수 :i, l, PI
- 키워드 : int, long, final float
- 상수 : PI
[2-4] 답: b
b. Byte -> 대문자라서
[2-5]
System.out.println(“1” + “2”) → (12) string + string
System.out.println(true + “”) → (true ) boolean + string " " 공백인식 가능
System.out.println(‘A' + 'B') → (121) char + char => int + int
System.out.println('1' + 2) → (63) char + int => int + int
System.out.println('1' + '2') → (123) char + char => int + int
System.out.println('J' + “ava”) → (Java) char + string
System.out.println(true + null) → (오류) null->참조형이므로 기본형과 더해질 수가 없음
[2-6] 답: b, c, d, e
[2-7] 답: a, e, g
a. $ystem
b. channel#5 ->특수문자는 '_','$'외에는 사용할 수 없기 때문에
c. 7eleven ->상수가 앞에 올 수 없기 때문에
d. If-> 예약어는 사용할 수 없기 때문에
e. 자바
f. new->예약어는 사용할 수 없기 때문에
g. $MAX_NUM
h. hello@com->특수문자는 '_','$'외에는 사용할 수 없기 때문에
[2-8] 답: a ,d
참조형 변수 : 4Byte
a. int ->4Byte
b. long ->8Byte
c. short ->2Byte
d. float ->4Byte
e. double ->8Byte
[2-9]답 : d ,e
a. b = (byte)i; int를 byte로 X
b. ch = (char)b; byte를 char로 X
c. short s = (short)ch; char를 short로 X
d. float f = (float)l; long을 float로 O
e. i = (int)ch; char를 int로 O char가 int에 포함
[2-11] 답 : a ,b ,c, d
a. byte의 값은 -128~127의 범위를 가지므로
b. char는 하나의 문자를 포함해야함
c. char에는 두 개 이상의 문자가 올 수 없음
d. 뒤에 f랑 ;를 붙여주어야 한다
[2-13]
c= 0.0f/
e=0L/
f=null
'JAVA' 카테고리의 다른 글
JAVA : 배열 (Array)의 생성, 초기화 / 다차원 배열의 생성, 초기화 (0) | 2020.01.03 |
---|---|
JAVA : 로또 프로그램 만들기 (0) | 2020.01.02 |
JAVA : 숫자 야구 게임 만들기 (0) | 2020.01.01 |
JAVA : 헷갈리는 String클래스의 메서드(charAt, concat, indexOf, replace, split, substring) (0) | 2020.01.01 |