๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
1. Java ์ž๋ฐ”/1_0. ์ฑ…, ๊ฐ•์˜

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 2์žฅ 75์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต

by ๋น„์†Œ์•ผ 2022. 5. 28.
728x90

๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2์žฅ 75์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต

luxury java programming ch2 p75 check time correct answer
1๋ฒˆ

 

๋‹ต: 1๋ฒˆ byte

 

1. O // ์ž๋ฐ”์˜ ๊ธฐ๋ณธ ํƒ€์ž… ์ž๋ฃŒํ˜•์€ boolean, char, byte, short, int, long, float, double ์ด 8๊ฐœ์ด๋‹ค.

2. X // ์ž๋ฐ”์˜ ๊ธฐ๋ณธ ํƒ€์ž… ์ž๋ฃŒํ˜•์€ ์†Œ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•œ๋‹ค. Double์€ Wrapper ํด๋ž˜์Šค ํƒ€์ž…์ด๋‹ค. ์ฆ‰ ์ฐธ์กฐํ˜• ํƒ€์ž…์ด๋‹ค.

3. X // ์ž๋ฐ”์—์„œ ๋…ผ๋ฆฌํ˜• ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ boolean์ด๋‹ค.

4. X // String์€ ๊ธฐ๋ณธํ˜• ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์•„๋‹ˆ๋ผ, ํด๋ž˜์Šค์˜ ์ด๋ฆ„์ด๋‹ค. ์ฆ‰, ์ฐธ์กฐํ˜• ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋‹ค.

2๋ฒˆ

 

๋‹ต: 

1
2
3
final int YEAR = 365;
final int MONTH = 30;
final int WEEK = 7;
cs

 

1
final int YEAR = 365, MONTH = 30, WEEK = 7;
cs

 

// ์ƒ์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ, final ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

// ์ƒ์ˆ˜ ์ด๋ฆ„์€ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ์“ด๋‹ค.

 

// ์ƒ์ˆ˜ ๋˜๋Š” ๋ณ€์ˆ˜ ์„ ์–ธ ๋™์‹œ์— ์ดˆ๊ธฐํ™”๋Š” ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ํ•œ ์ค„์— ์—ฌ๋Ÿฌ๊ฐœ ๋‚˜์—ด ๊ฐ€๋Šฅ

3๋ฒˆ

 

๋‹ต: 256

 

// byte ํƒ€์ž…์˜ ํฌ๊ธฐ๋Š” 1 ๋ฐ”์ดํŠธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ -128 ~ 127๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

4๋ฒˆ

 

๋‹ต: "a"

 

// ํฐ ๋”ฐ์˜ดํ‘œ๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด์ด๋‹ค. 

 

// String์€ ๊ธฐ๋ณธ ํƒ€์ž…์ด ์•„๋‹Œ ํด๋ž˜์Šค์˜ ์ด๋ฆ„์ด๋‹ค. ์ฆ‰, ๋ ˆํผ๋Ÿฐ์Šค ํƒ€์ž…์ด๋‹ค.

 

// ์ž๋ฐ”์˜ ๊ธฐ๋ณธ ํƒ€์ž… ์ž๋ฃŒํ˜•์€ boolean, char, byte, short, int, long, float, double ์ด 8๊ฐœ์ด๋‹ค.

 

// ๋ณด๊ธฐ์— ์žˆ๋Š” ๋ฆฌํ„ฐ๋Ÿด์€ ์ˆœ์„œ๋Œ€๋กœ char, int, int, String, char, boolean, doubleํ˜•์ด๋‹ค.

5๋ฒˆ

 

๋‹ต: 22

 

// byte ํƒ€์ž…์˜ ํฌ๊ธฐ๋Š” 1 ๋ฐ”์ดํŠธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ -128 ~ 127๊นŒ์ง€ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

 

// intํ˜• 256์ด byteํ˜•์œผ๋กœ ๊ฐ•์ œ ํƒ€์ž… ๋ณ€ํ™˜์ด ์ผ์–ด๋‚˜ 0์ด ๋˜๊ณ , doubleํ˜• 22.9๊ฐ€ intํ˜•์œผ๋กœ ๊ฐ•์ œ ํƒ€์ž… ๋ณ€ํ™˜์ด ์ผ์–ด๋‚˜ 22๊ฐ€ ๋œ๋‹ค.

 

// ๊ทธ๋Ÿฌ๋ฏ€๋กœ 0 + 22 == 22์ด๋‹ค.

728x90