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

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

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

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

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

 

๋‹ต: if๋ฌธ์˜ ์กฐ๊ฑด์‹์ธ i=0์ด ์ž˜๋ชป ๋˜์—ˆ๋‹ค. 

 

// i == 0์œผ๋กœ ์ •์ •ํ•ด์•ผํ•œ๋‹ค.

 

// if๋ฌธ์˜ ์กฐ๊ฑด์‹์€ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ true or false๋ฅผ ๋ฆฌํ„ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋น„๊ต์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž‘์„ฑํ•˜๋Š”๋ฐ, ๋™๋“ฑ ๋น„๊ต์—ฐ์‚ฐ์ž๋Š” =๊ฐ€ ์•„๋‹Œ ==์ด๋‹ค.

2๋ฒˆ

 

๋‹ต: ์‹คํ–‰ ๊ฒฐ๊ณผ๋Š” ํ™€์ˆ˜์ด๋‹ค. ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜์ •ํ•œ ์†Œ์Šค๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

// if๋ฌธ์€ ๋ธ”๋ก์„ ์ง€์ •ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด, ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒƒ๊ณผ ์—ฐ๊ด€๋˜์–ด ์‹คํ–‰๋œ๋‹ค.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
public class P104_2 {                               // P104_2 ํด๋ž˜์Šค ์ •์˜ ์‹œ์ž‘
    public static void main(String[] args) {        // main() ๋ฉ”์†Œ๋“œ ์ •์˜ ์‹œ์ž‘
        // ํŒ๋ณ„ํ•  ์ˆซ์ž
        int i = 4;                                  // intํ˜• ๋ณ€์ˆ˜ i ์„ ์–ธ ๋™์‹œ์— 4 ๋Œ€์ž…ํ•˜์—ฌ ์ดˆ๊ธฐํ™”
        // ์ง/ํ™€์ˆ˜ ๋ฐ 6์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„
        if (i % 2 == 0) {                           // ๋งŒ์•ฝ i๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด, ์ฆ‰ i๊ฐ€ 2์˜ ๋ฐฐ์ˆ˜์ด๋ฉด
            if (i % 3 == 0)                         // ๋งŒ์•ฝ i๋ฅผ 3์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋ฉด, ์ฆ‰ i๊ฐ€ 3์˜ ๋ฐฐ์ˆ˜์ด๋ฉด
                System.out.println("6์˜ ๋ฐฐ์ˆ˜");     // System.out.println() ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด "6์˜ ๋ฐฐ์ˆ˜" ์ถœ๋ ฅ, 6์˜ ๋ฐฐ์ˆ˜ ํŒ๋ณ„ ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ
        }
        else                                        // ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฆ‰ i๊ฐ€ 2์˜ ๋ฐฐ์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ฉด
            System.out.println("ํ™€์ˆ˜");             // System.out.println() ๋ฉ”์†Œ๋“œ ํ˜ธ์ถœํ•˜์—ฌ ๋ฌธ์ž์—ด "ํ™€์ˆ˜" ์ถœ๋ ฅ, ํ™€์ˆ˜ ํŒ๋ณ„ ๋ฉ”์„ธ์ง€ ์ถœ๋ ฅ
    }                                               // main() ๋ฉ”์†Œ๋“œ ์ •์˜ ๋
}                                                   // P104_2 ํด๋ž˜์Šค ์ •์˜ ๋
cs

 

3๋ฒˆ

 

๋‹ต: 

1
2
3
์˜ต์…˜1
์˜ต์…˜2
์˜ต์…˜3
cs

 

// switch๋ฌธ์—์„œ๋Š” case๋ฌธ ๊ฐ’ ๊ฒ€์‚ฌ๋ฅผ ํ•œ ๋ฒˆ๋งŒ ํ•˜๋ฏ€๋กœ, break;๋ฌธ์ด ์—†๋‹ค๋ฉด break;๋ฌธ์„ ๋งŒ๋‚  ๋•Œ๊นŒ์ง€ ๋‹ค์Œ ์‹คํ–‰๋ฌธ์žฅ๋“ค์„ ๊ณ„์† ์‹คํ–‰ํ•œ๋‹ค.

 

4๋ฒˆ

 

๋‹ต: 4๋ฒˆ 5.4 

 

// case๋ฌธ์˜ ๊ฐ’์€ ์‹ค์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ •์ˆ˜, ๋ฌธ์ž, ๋ฌธ์ž์—ด ๋ฆฌํ„ฐ๋Ÿด๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

// byte, short, int, char, String์€ ๊ฐ€๋Šฅ

 

// long, float, double์€ ๋ถˆ๊ฐ€๋Šฅ, ์ •์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด์ค‘ ์œ ์ผํ•˜๊ฒŒ long์€ ๋ถˆ๊ฐ€๋Šฅ

728x90