๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

์ „์ฒด ๊ธ€301

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 164~170์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์‹ค์Šต๋ฌธ์ œ_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 164~170์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์‹ค์Šต๋ฌธ์ œ_์ •๋‹ตluxury java programming ch3 p164~170 exercise practice correct answer1๋ฒˆ (1) ๋‹ต: 0๋ถ€ํ„ฐ 100๋ฏธ๋งŒ๊นŒ์ง€ ์ง์ˆ˜๋“ค์˜ ํ•ฉ์„ ๊ณ„์‚ฐํ•˜๋Š” ์ฝ”๋“œ์ด๋ฉฐ, ์‹คํ–‰ ๊ฒฐ๊ณผ 2450์ด ์ถœ๋ ฅ๋œ๋‹ค. (2) ๋‹ต: 123456789101112131415public class WhileTest {    public static void main(String[] args) {        // ๋ณ€์ˆ˜        int sum = 0, i = 0;                     // intํ˜• ๋ณ€์ˆ˜ sum, i ์„ ์–ธ ๋™์‹œ์— 0 ๋Œ€์ž…, i์— 0 ๋Œ€์ž…ํ•˜์—ฌ ์ดˆ๊ธฐํ™”         // ์—ฐ์‚ฐ                   .. 2022. 10. 10.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 159์ชฝ ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 159์ชฝ ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€_์ •๋‹ตluxury java programming ch3 p159 openchallenge answer ๋‹ต: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748import java.util.Scanner; public class RandomNumberGame {    public static void main(String[] args) {                            Scanner scanner = new Scanner(System.in);                        // ์„ ์–ธ        int randomNumber, .. 2022. 10. 10.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ ๊ต์žฌ_์ด๋ก  ๋ฌธ์ œ ์ •๋ฆฌ ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ ๊ต์žฌ_์ด๋ก  ๋ฌธ์ œ ์ •๋ฆฌ์ฒดํฌํƒ€์ž„127์ชฝ 1๋ฒˆ2์ค‘ ์ค‘์ฒฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋ฅธ์ชฝ๊ณผ ๊ฐ™์ด ์ถœ๋ ฅ๋˜๋„๋ก for, while, do-while๋ฌธ์œผ๋กœ ๊ฐ๊ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ.*************** for(int i = 5; i > 0; i--) {                            for(int j = 0; j  // ์กฐ๊ฑด์‹์€ ๊ฐ€๋…์„ฑ ์žˆ๊ฒŒ ๋ฆฌํŒฉํ† ๋งํ•˜์—ฌ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 145์ชฝ 4๋ฒˆ๋‹ค์Œ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ์™€ ๊ฐ’์„ ๊ฐ–๋Š” ๋น„์ •๋ฐฉํ˜• ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•˜๋ผ.0 1 2 3456 7 8 9 // ๋น„์ •๋ฐฉํ˜• ๋ฐฐ์—ด ์„ ์–ธ ๋ฐ ์ƒ์„ฑ๊ณผ ์ดˆ๊ธฐํ™”๋Š” ์ดˆ๊ธฐํ™” ๋ธ”๋Ÿญ์„ ์ด์šฉํ•˜๋ฉด new ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐฐ์—ด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. 157์ชฝ 2๋ฒˆ ๋‹ค์Œ ๋ฐ‘์ค„ ์นœ ๋ฌธ์žฅ์„ ์‹คํ–‰ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์˜ˆ์™ธ.. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 161~163์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์ด๋ก ๋ฌธ์ œ_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 161~163์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์ด๋ก ๋ฌธ์ œ_์ •๋‹ตluxury java programming ch3 p161~163 exercise theory correct answer1๋ฒˆ ๋‹ต:11 3 5 7 9cs 1 ์ด์ƒ๋ถ€ํ„ฐ 10๋ฏธ๋งŒ๊นŒ์ง€ ํ™€์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค.2๋ฒˆ ๋‹ต: 3๋ฒˆ for(int i = 0; i > 10; i++) sum++; 1. // i๋Š” 0๋ถ€ํ„ฐ 10๋ฏธ๋งŒ๊นŒ์ง€ ๋ชจ๋“  ์ •์ˆ˜๋ฅผ ํ•ฉํ•จ, 0, 1, 2, 3, 4, 5, 6, 7, 8, 92. // i๋Š” 9๋ถ€ํ„ฐ 0๋ณด๋‹ค ํด๋•Œ๊นŒ์ง€ ๋ชจ๋“  ์ •์ˆ˜๋ฅผ ํ•ฉํ•จ, 9, 8, 7, 6, 5, 4, 3, 2, 13. // i๋Š” 0๋ถ€ํ„ฐ 10๋ณด๋‹ค ํด ๋™์•ˆ ๋ณ€์ˆ˜ sum์— +1, i๋Š” 0๋ถ€ํ„ฐ ์‹œ์ž‘์ด๋ฏ€๋กœ ๋ฐ˜๋ณต๋ฌธ์˜ ์กฐ๊ฑด์‹์ธ i>10์ด ๊ฑฐ์ง“์ด ๋˜์–ด ์‹คํ–‰๋ฌธ์žฅ์ด ํ•œ ๋ฒˆ๋„ ์‹คํ–‰๋˜์ง€ ์•Š.. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 157์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 157์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch3 p157 check time correct answer1๋ฒˆ ๋‹ต: try ๋ธ”๋Ÿญ // ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š” ์ฝ”๋“œ๋Š” try ๋ธ”๋Ÿญ์—, ์˜ˆ์™ธ ์ฒ˜๋ฆฌํ•  ์ฝ”๋“œ๋Š” catch ๋ธ”๋Ÿญ์— ์ž‘์„ฑํ•œ๋‹ค.2๋ฒˆ (1) ๋‹ต: ArrayIndexOutOfBoundsException // ๋ฐฐ์—ด์˜ ๋ฒ”์œ„์ธ 0 ~ 2๋ณด๋‹ค ํฐ ์ธ๋ฑ์Šค 4๋กœ ๋ฐฐ์—ด ์š”์†Œ์— ์ ‘๊ทผํ•˜์—ฌ, ๋ฐฐ์—ด์˜ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ ‘๊ทผ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. (2) ๋‹ต: NumberFormatException // ๋ฌธ์ž์—ด "Java"๋ฅผ ์ •์ˆ˜ int๋กœ ๋ณ€ํ™˜ํ•˜๊ณ ์ž ํ•˜์—ฌ ๋ฌธ์ž์—ด์ด ๋‚˜ํƒ€๋‚ด๋Š” ์ˆซ์ž์™€ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ํƒ€์ž…์˜ ์ˆซ์ž๋กœ ๋ณ€ํ™˜์‹œ ๋ฐœ์ƒํ•˜๋Š” ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. (3) ๋‹ต: NullPoin.. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 149์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 149์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch3 p149 check time correct answer1๋ฒˆ ๋‹ต: String ๋ฐฐ์—ด์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ํƒ€์ž…์ด๋‹ค. // main() ๋ฉ”์†Œ๋“œ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” String[] args์ด๋‹ค.2๋ฒˆ ๋‹ต: args.length ํ•„๋“œ // ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋ช…๋ นํ–‰ ์ธ์ž๋Š” main() ๋ฉ”์†Œ๋“œ๊ฐ€ ์‹œ์ž‘๋˜๊ธฐ ์ „, ๊ฐ๊ฐ ๋ฌธ์ž์—ด๋กœ ๋งŒ๋“ค์–ด์ง„ ๋’ค ๋ฌธ์ž์—ด ๋ฐฐ์—ด์— ์ €์žฅ๋œ๋‹ค. ์ด ๋ฌธ์ž์—ด ๋ฐฐ์—ด์— ๋Œ€ํ•œ ๋ ˆํผ๋Ÿฐ์Šค ๊ฐ’์ด main() ๋ฉ”์†Œ๋“œ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜์ธ String ๋ฐฐ์—ด์˜ ๋ ˆํผ๋Ÿฐ์Šค ๋ณ€์ˆ˜์ธ args์— ๋Œ€์ž…๋œ๋‹ค. // ๊ทธ๋Ÿฌ๋ฏ€๋กœ String ๋ฐฐ์—ด args์˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” length ํ•„๋“œ๋กœ ๋ช…๋ นํ–‰ ์ธ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค.3๋ฒˆ ๋‹ต: 123456789pub.. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 145์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 145์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch3 p145 check time correct answer1๋ฒˆ ๋‹ต: 3๋ฒˆ int a [] = new int [5]; 1. X // ๋ฐฐ์—ด์„ new ์—ฐ์‚ฐ์ž๋กœ ์ƒ์„ฑํ•  ๋•Œ, [] ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ํฌ๊ธฐ ์ง€์ •ํ•ด์•ผํ•œ๋‹ค.2. X // C/C++๊ณผ ๋‹ฌ๋ฆฌ ๋ฐฐ์—ด ์„ ์–ธ ์‹œ ํฌ๊ธฐ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.3. O // int [] a = new int [5]; ์™€ ๊ฐ™๋‹ค.4. X // C/C++๊ณผ ๋‹ฌ๋ฆฌ ๋ฐฐ์—ด ์„ ์–ธ ์‹œ ํฌ๊ธฐ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.2๋ฒˆ ๋‹ต:1int[][] arr = new int[2][3];cs ๋˜๋Š”  1int arr[][] = new int[2][3];cs // 2์ฐจ์› ๋ฐฐ์—ด์€ ๋Œ€๊ด„ํ˜ธ๋ฅผ 2๊ฐœ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ ๋ฐ ์ƒ์„ฑํ•œ๋‹ค.3๋ฒˆ ๋‹ต: char[.. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 137์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 137์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch3 p137 check time correct answer1๋ฒˆ ๋‹ต: 1int[] intArray = new int[10];cs ๋˜๋Š”1int intArray[] = new int[10];cs 2๋ฒˆ ๋‹ต: tenArray.length ํ•„๋“œ // ์ž๋ฐ”์—์„œ๋Š” ๋ฐฐ์—ด ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋ฉด, ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๊ฐ€ ์ €์žฅ๋œ length ํ•„๋“œ๊ฐ€ ์ž๋™์œผ๋กœ ๋งŒ๋“ค์–ด์ง„๋‹ค. 3๋ฒˆ ๋‹ต: 1234567891011121314151617public class P137_3 {                                       // P137_3 ํด๋ž˜์Šค ์ •์˜ ์‹œ์ž‘    public static void main(String[] args) {  .. 2022. 10. 9.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ 127์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ 127์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch3 p127 check time correct answer1๋ฒˆ ๋‹ต: // for๋ฌธ12345678910111213public class P127_1_For {                           // P127_1_For ํด๋ž˜์Šค ์ •์˜ ์‹œ์ž‘    public static void main(String[] args) {        // main() ๋ฉ”์†Œ๋“œ ์ •์˜ ์‹œ์ž‘        // ๋กœ์ง        // 1. 5์ค„ ๋ฐ˜๋ณต        // 2. 5๋ฒˆ, 4๋ฒˆ, 3๋ฒˆ, 2๋ฒˆ, 1๋ฒˆ ๋ฐ˜๋ณต        for(int i = 5; i > 0; i--) {                // intํ˜• ๋ณ€์ˆ˜ i ์„ ์–ธ ๋™.. 2022. 10. 9.
728x90