반응형
1. 자바에서 변수에 대한 설명 중 틀린 것은 무엇입니까?
- 변수는 하나의 값만 저장할 수 있다.
- 변수는 선언 시에 사용한 타입의 값만 저장할 수 있다.
- 변수는 변수가 선언된 중괄호({})안에서만 사용 가능하다.
변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다.
2. 변수 이름으로 사용 가능한 것을 모두 선택하세요?
- modelName
- class
- 6hour
- $value
- _age
- int
3. 다음 표의 빈칸에 자바의 기본 타입(Primary Type) 8개를 적어보세요.
크기/타입 | 1byte | 2byte | 4byte | 8byte |
정수타입 | byte | char short |
int | long |
실수타입 | - | - | float | double |
논리타입 | boolean | - | - | - |
4. 다음 코드에서 타입, 변수 이름, 리터럴에 해당하는 것을 적어 보세요.
int age;
age = 10;
double price = 3.14;
타입: (int), (double)
변수이름: (age), (price)
리터럴: (10), (3.14)
5. 자동 타입 변환에 대한 내용입니다. 컴파일 에러가 발생하는 것은 무엇입니까?
byte byteValue = 10;
char charValue = 'A';
- int intValue = byteValue;
- int intValue = charValue;
- short shortValue = charValue;
- double doubleValue = byteValue;
6. 강제 타입 변환(Casting)에 대한 내용입니다. 컴파일 에러가 발생하는 것은 무엇입니까?
int intValue = 10;
char charValue = 'A';
double doubleValue = 5.7;
String strValue = "A";
- double var = (double) intValue;
- byte var = (byte) intValue;
- int var = (int) doubleValue;
- char var = (char) strValue;
7. 변수를 잘못 초기화한 것은 무엇입니까?
- int var1 = 10;
- long var2 = 10000000000L;
- char var3 = '';
- double var4 = 10;
- float var5 = 10;
8. 연산식에서의 타입 변환 내용입니다. 컴파일 에러가 생기는 것은 무엇입니까?
byte byteValue = 10;
float floatValue = 2.5F;
double doubleValue = 2.5;
- byte result = byteValue + byteValue;
- int result = 5 + byteValue;
- float result = 5 + floatValue;
- double result = 5 + doubleValue;
반응형
'개념' 카테고리의 다른 글
[이것이 자바다] chapter.5 확인 문제 (0) | 2023.01.20 |
---|---|
[이것이 자바다] chapter.4 확인 문제 (0) | 2023.01.19 |
[이것이 자바다] chapter.3 확인 문제 (0) | 2023.01.03 |
[이것이 자바다] chapter.1 확인 문제 (0) | 2023.01.03 |
[1월] 자바 스터디 시작! (0) | 2023.01.03 |