JAVA

이것이 자바다 2장 확인문제 복습

로춘남 2020. 4. 21. 20:52
728x90

1. 변수는 초기값이 저장되지 않은 상태에서 읽지 못함.

 

2. 변수 이름을 작성하기 위해선 여러가지 법칙들이 존재한다.

- 첫번째 글자는 $ 혹은 _ 이어야하며, 숫자로는 작성 불가

- 영어 대소문자 구문. 첫 문자는 소문자로 시작하되, 다른 단어가 붙으면 대문자로함.(규칙이라기 보다 관례라고 보는게 좋음)

- 문자의 길이는 제한이 없으며, 변수로 자바어를 쓸 수 없음. 예를들어 public 이라던가 class 같은건 변수 이름으로 할 수가 없단 말씀.

 

3.

정수타입 byte(1) / char(2) short(2) / int(4) / long(8)

실수타입                                   float(4) / double(8)

논리타입 boolean

 

4. int age;

age = 10;

double price = 3.14;

타입: int double

변수 age, price

리터럴 10, 3.14

 

5 & 6. 자동타입과 강제타입 변환. 같은 byte끼는 변환이 불가한가..?

예를들어 int intValue = charValue나 double doubleValue = byteValue 는 가능한데

shor shorValue = charValue나 char var = (char) strValue는 불가능...?

 

7. char var3 ='' 큰 따옴표는 가능한걸로 아는데, 작은건 불가능한듯

float var5 = 10;의 경우 10f로 표기할려면. 10.0f 나 그외 소수점이 붙는 실수 리터럴만 f값을 적용 받는듯하다.

다른예로 범위가 넘어가는 long의 경우도 숫자뒤에 L을 붙여줘야한다. 4byte에서 8byte로 표기한다고 알려주는 용도임.

728x90