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

 

Share Link
reply
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31