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

1. Java ์ž๋ฐ”91

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 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.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 2์žฅ ๊ต์žฌ_์‹ค์Šต ๋ฌธ์ œ ์ •๋ฆฌ ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2์žฅ ๊ต์žฌ_์‹ค์Šต ๋ฌธ์ œ ์ •๋ฆฌ์˜ˆ์ œ        ์—ฐ์Šต๋ฌธ์ œ112์ชฝ 11๋ฒˆ (1) if๋ฌธ์˜ ์กฐ๊ฑด์‹์ด or ์—ฐ์‚ฐ์ž๋กœ ์—ฌ๋Ÿฌ ๊ฐœ ๋‚˜์—ด๋œ ๊ฒฝ์šฐ, switch๋ฌธ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. 2022. 10. 8.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 2์žฅ 110~112์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์‹ค์Šต๋ฌธ์ œ_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2์žฅ 110~112์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์‹ค์Šต๋ฌธ์ œ_์ •๋‹ตluxury java programming ch2 p110~112 exercise practice correct answer1๋ฒˆ ๋‹ต: 1234567891011121314151617181920212223242526import java.util.Scanner;                                        public class Ch2_1 {                                                public static void main(String[] args) {        Scanner scanner = new Scanner(System.in);         // ๋ณ€์ˆ˜ ๋ฐ ์ƒ์ˆ˜ ์„ ์–ธ.. 2022. 10. 5.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 2์žฅ 106์ชฝ ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 2์žฅ 106์ชฝ ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€_์ •๋‹ตluxury java programming ch2 p106 openchallenge answer  1234567891011121314151617181920212223242526272829import java.util.Scanner;                                                       // Scanner ํด๋ž˜์Šค ์‚ฌ์šฉํ•˜๊ธฐ์œ„ํ•ด ์ปดํŒŒ์ผ๋Ÿฌ์—๊ฒŒ ๊ฒฝ๋กœ๋ช… ์•Œ๋ ค์คŒ public class RockPaperScissors {                                                // RockPaperScissors ํด๋ž˜์Šค ์ •์˜ ์‹œ์ž‘    public static void main(String[] a.. 2022. 10. 5.
728x90