Chapter 02 - 변수와 타입 확인문제

김태원·2023년 1월 9일
0

Chapter 02 - 변수와 타입 확인문제

정답: 4

변수는 초기값이 저장되지 않은 상태에서는 읽을 수 없다.

정답: 2, 3, 6, 7

2번: class는 예약어이다. 따라서 변수 이름으로 사용할 수 없다.
3번: 변수는 숫자로 시작할 수 없다.
6번: 변수에 사용될 수 있는 문자는 알파벳 대소문자, 숫자, $, _이다.
7번: int는 예약어이다. 따라서 변수 이름으로 사용할 수 없다.

정답:

타입/크기1byte2byte4byte8byte
정수byteshort, charintlong
실수--floatdouble
논리boolean---

정답:

타입: int, double
변수 이름: age, price
리터럴: 10, 3.14

정답: 3

char 자료형은 0~65535 범위의 숫자를 저장할 수 있고 short 자료형은 -32,768 ~ 32,767 범위의 숫자를 저장할 수 있다.

정답: 4

String(문자열)은 char(문자)로 강제 타입 변환을 할 수 없다.
다만, 길이가 1인 문자열의 경우 다음과 같이 변환할 수 있다.

String strValue = "A";
char charValue = strValue.charAt(0); // strValue 문자열에서 0번 인덱스에 위치한 "문자"를 반환

정답: 3

char 자료형을 초기화 하려면 ''가 아닌 ' '를 사용해야 한다.

정답: 3

주어진 형식대로 변수의 값을 바꾸는 것이 아니라 변수의 값을 주어진 형식대로 출력한다.

정답: 1

byteValue + byteValue는 (int) byteValue + (int) byteValue로 변환되어 계산되며 계산의 결과 또한 int이다. 따라서 int 자료형에 저장해야 한다.

정답: 2

Int.parseInt() => Integer.parseInt()

정답: 13, 16행

13행: v3는 5행의 if문에서 선언되었기 때문에 if 문 밖에서는 참조할 수 없다.
16행: v2는 3행의 if문에서 선언되었기 때문에 if 문 밖에서는 참조할 수 없다.

profile
개발이 재밌어서 하는 Junior Backend Developer

0개의 댓글