일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비즈니스일본어
- jsp
- ruby
- 건담
- 디지몬
- rails
- springboot
- 日本語
- 반다이몰
- Web
- 연습문제
- 건담베이스
- nico
- DART
- C로 시작하는 컴퓨터 프로그래밍4판
- rails7
- 単語
- 인프런
- 일본어
- CSS
- Spring
- vscode
- 자바
- Python
- java
- javascript
- メソッド
- 一日一つメソッド
- Flutter
- html
- Today
- Total
AR삽질러
이것이 자바다 - 2장 확인문제(변수와 타입) 본문
1. 자바에서 변수에 대한 설명 중 틀린것은 무엇입니까?
정답 : 4 변수는 초기값이 저장되지 않은 상태에서 읽을 수 있다.
- 변수(Variable)는 값을 저장할 수 있는 메모리의 공간을 의미한다. 변수는 복수개의 값을 저장할 수 없고 하나의 값만 저장할 수 있다.
- 변수는 다양한 타입의 값을 저장할 수 없고 한가지 타입의 값만 저장할 수 있다.
2. 변수 이름으로 사용 가능한 것을 모두 선택하세요
정답 : 1, 4, 5
modelName
$value
_age
작성규칙
- 첫번째 글자는 문자이거나 $ _ 이어야 하고 숫자로 시작할 수 없다.
- 영어 대소문자가 구분된다.
- 문자수의 제한은 없다.
- 첫 문자는 영어 소문자로 시작하되 다른 단어가 붙을 경우 첫 문자를 대문자로 한다.
- 자바 예약어는 사용할 수 없다.
3. 다음 표의 빈칸에 자바의 기본타입(Primitive 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';
정답 : 3 short shortValue = charValue;
자동 타입변환(Promotion)묵시적 은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것을 말한다. 자동타입 변환은 작은 크기를 가지는 타입이 큰 크기를 가지는 타입에 저장될 때 발생한다.
6. 강제 타입 변환(Casting)에 대한 내용입니다. 컴파일 에러가 발행하는 것은 무엇입니까?
int intValue = 10;
char charValue = 'A';
double doubleValue = 5.7;
String strValue = "A";
정답 : 4 char var = (char) strValue;
큰 크기의 타입은 작은 크기의 타입으로 자동 타입 변환을 할 수 없다. 강제적으로 큰 데이터 타입을 작은 데이터 타입으로 쪼개어 저장하는 것을 강제 타입변환(Casting)이라고 한다.
7. 변수를 잘못 초기화 한것은 무엇입니까?
정답 : 3 char var3 = ''; // 작은따음표 두개가 붙어있
8. 연산식에서의 타입 변환 내용입니다. 컴파일 에러가 생기는 것은 무엇입니까?
byte byteValue = 10;
float floatValue = 2.5F;
double doubleValue = 2.5;
정답 : 1 byte result = byteValue + byteValue;
'JAVA' 카테고리의 다른 글
이것이 자바다 - 4장 확인문제(조건문과 반복문) (0) | 2023.02.22 |
---|---|
이것이 자바다 - 3장 확인문제(연산자) (0) | 2023.02.21 |
이것이 자바다 - 1장 확인문제(자바시작하기) (0) | 2023.02.21 |
Eclipse 설치 가이드 (2) | 2023.01.22 |
JAVA 설치 가이드 (0) | 2023.01.22 |