반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바
- Oracle
- 스프링의정석
- RDBMS
- oauth
- 패스트캠퍼스
- 자바기초
- 인프런
- Spring
- SQL
- SpringFramework
- 불친절한SQL
- 자바연습문제
- 자바의정석
- 소셜로그인
- 국비지원
- mariadb
- java
- 쿼리
- 스프링
- 남궁성
- 기초쿼리
- 오라클
- 자바문제
- cleanbuild
- ApplicationContext
- MySQL
- devcamp
- 클린빌드
- 패캠
Archives
- Today
- Total
Darren's Devlog
자바의정석 3편, ch2 연습문제 풀이 본문
반응형
네이버 블로그에서 티스토리로 이전하는 중입니다.
https://blog.naver.com/darren_gwon/222489546424
ch2 연습문제 풀이
2-1)
종류/크기
|
1 Byte
|
2 Byte
|
4 Byte
|
8 Byte
|
논리형
|
boolean
|
|
|
|
문자형
|
|
char
|
|
|
정수형
|
byte
|
short
|
int
|
long
|
실수형
|
|
|
float
|
double
|
2-2)
long regNo = 1701241122333;
note: 접미사L을 빼먹었다.
2-3)
다음의 문장에서 리터럴 변수 상수 키워드를 적으시오.
int i = 100; long l =100L; final float PI = 3.14f; 정답) 리터럴 : 100, 100L, 3.14f 변수 : i, l, PI 키워드 : int, long, float 상수 : final |
오답: final은 키워드, 상수는 PI다
2-4)
다음 중 기본형 이 아닌 것은 (primitive type) ?
a. int b. Byte c. double d. boolean 정답) b |
2-5)
다음 문장들의 출력결과를 적으세요. 오류가 있는 문장의 경우 괄호 안에 '오류'라고 적으시오.
|
System.out.println("1" + "2") → ( "12" )
System.out.println(true + "") → ( "true" )
System.out.println('A' + 'B') → ( 131 )
System.out.println('1' + 2) → ( 51 )
System.out.println('1' + '2') → ( 99 )
System.out.println('J' + “ava”) → ( "Java" )
System.out.println(true + null) → ( 에러 )
2-6)
다음 중 키워드가 아닌 것은? (모두 고르시오)
a. if b. True c. NULL d. Class e. System 답) b, d |
오답: NULL과 System도 키워드가 아니다.
2-7)
다음 중 변수의 이름으로 사용할 수 있는 것은? (모두 고르시오)
a. $ystem b. channel#5 c. 7eleven d. If e. 자바 f. new g. $MAX_NUM h. hello@com 답) a, d, g |
오답: 한글 변수명은 생각도 못했다.
2-8)
참조형 변수(reference type)와 같은 크기의 기본형(primitive type)은? (모두 고르시오)
a. int b. long c. short d. float e. double 답) a, d |
2-9)
다음 중 형변환을 생략할 수 있는 것은? (모두 고르시오)
byte b = 10; char ch = 'A'; int i = 100; long l = 1000L; a. b = (byte)i; b. ch = (char)b; c. short s = (short)ch; d. float f = (float)l; e. i = (int)ch; 답) d, e |
2-10)
char타입의 변수에 저장될 수 있는 정수 값의 범위는? (10진수로 적으시오)
답) 0~65535 |
2-11)
다음중 변수를 잘못 초기화 한 것은? (모두 고르시오)
a. byte b = 256; b. char c = ''; c. char answer = 'no'; d. float f = 3.14 e. double d = 1.4e3f 답) a, b, c, d |
2-12)
다음 중 main메서드의 선언부로 알맞은 것은? (모두 고르시오)
a. public static void main(String[] args) b. public static void main(String args[]) c. public static void main(String[] arv) d. public void static main(String[] args) e. static public void main(String[] args) 답) a,b, d, e |
note: 매개변수 args의 이름은 달라도 되고, void는 반드시 main(메서드 이름)앞에 와야한다. (void가 반환타입 자리를 대신한다는 것을 잊었다)
2-13)
다음 중 타입과 기본값이 잘못 연결된 것은? (모두 고르시오)
a. boolean - false b. char - '\u0000' c. float - 0.0 d. int - 0 e. long - 0 f. String - "" 답) f |
오답: 접미사를 계속 빼먹는거 같다. float는 0.0f가 기본값이고 long은 0L이 기본값이다.
반응형
'Java > 연습문제' 카테고리의 다른 글
자바의정석 3편, ch4 연습문제 풀이 (0) | 2022.06.26 |
---|---|
자바의정석 3편, ch3 연습문제 풀이 (0) | 2022.06.25 |
Comments