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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ301

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 236~240์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์ด๋ก ๋ฌธ์ œ_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 236~240์ชฝ ์—ฐ์Šต๋ฌธ์ œ ์ด๋ก ๋ฌธ์ œ_์ •๋‹ตluxury java programming ch4 p236~240 exercise theory correct answer1๋ฒˆ ๋‹ต: 4๋ฒˆ ํ•„๋“œ๋Š” ํด๋ž˜์Šค ๋‚ด์—์„œ private ๋ณด๋‹ค public์œผ๋กœ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. 1๋ฒˆ O // ์ž๋ฐ”๋Š” ํด๋ž˜์Šค ์•ˆ์— ํ•„๋“œ์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ์„ ์–ธํ•œ๋‹ค. ํด๋ž˜์Šค ๋ฐ–์—๋Š” ์–ด๋–ค ์ฝ”๋“œ๋„ ์ž‘์„ฑํ•  ์ˆ˜ ์—†๋‹ค.2๋ฒˆ O // ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ‹€์ด๋‹ค.3๋ฒˆ O // ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋ฅผ ํ•„๋“œ, ๋ฉค๋ฒ„ ํ•จ์ˆ˜๋ฅผ ๋ฉ”์†Œ๋“œ๋ผ๊ณ  ํ•œ๋‹ค.4๋ฒˆ X // ํ•„๋“œ๋Š” private์œผ๋กœ ์„ ์–ธํ•˜์—ฌ ์™ธ๋ถ€์˜ ์ ‘๊ทผ์œผ๋กœ ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค. 2๋ฒˆ ๋‹ต: 4๋ฒˆ ์ƒ์„ฑ์ž์—์„œ๋Š” ์•„๋ฌด ๊ฐ’๋„ ๋ฆฌํ„ดํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— return๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค. 1๋ฒˆ O /.. 2022. 10. 19.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 231~232์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 231~232์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p231~232 check time correct answer1๋ฒˆ ๋‹ต: ๊ฐ์ฒด๋งˆ๋‹ค ์ƒ์„ฑ๋˜๋Š” ๋ฉค๋ฒ„๋Š” non-static ๋ฉค๋ฒ„ ์ฆ‰, ์ธ์Šคํ„ด์Šค ๋ฉค๋ฒ„์ด๋‹ค. // static ๋ฉค๋ฒ„๋Š” ํด๋ž˜์Šค ๋‹น ํ•˜๋‚˜์”ฉ ์ƒ์„ฑ๋˜์–ด ๋™์ผํ•œ ํด๋ž˜์Šค๋กœ ๋งŒ๋“  ๋ชจ๋“  ๊ฐ์ฒด์— ์˜ํ•ด ๊ณต์œ ๋œ๋‹ค. 2๋ฒˆ ๋‹ต: static ๋ฉ”์†Œ๋“œ๋Š” ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋˜๊ธฐ ์ „์— ํ˜ธ์ถœ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ non-static ๋ฉค๋ฒ„๊ฐ€ ์ƒ์„ฑ๋˜๊ธฐ ์ „์— ํ˜ธ์ถœ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. // ๋ฐ˜๋Œ€๋กœ, non-static ๋ฉค๋ฒ„๋Š” static ๋ฉค๋ฒ„์— ์ž์œ ๋กญ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. 3๋ฒˆ ๋‹ต: this.a = x; // static ๋ฉ”์†Œ๋“œ๋Š” ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋˜๊ธฐ ์ „์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ์ฒด ์ž๊ธฐ ์ž๊ธฐ ์ž์‹ ์„ ๊ฐ€๋ฆฌ.. 2022. 10. 19.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 221์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 221์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p221 check time correct answer1๋ฒˆ ๋‹ต: SampleClass ๋ ˆํผ๋Ÿฐ์Šค obj ์„ ์–ธ ๋ถ€๋ถ„์—์„œ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. SampleClass๋Š” ์ ‘๊ทผ์ง€์ •์ด default์ด๋ฏ€๋กœ ๋™์ผํ•œ ํŒจํ‚ค์ง€์— ์žˆ๋Š” ํด๋ž˜์Šค๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. // 'A.SampleClass' is not public in 'A' // Cannot be accessed from outside package2๋ฒˆ ๋‹ต: fa.field4 = 3;์—์„œ ์ปดํŒŒ์ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. SampleClass ๊ฐ์ฒด์˜ ๋ฉค๋ฒ„ field4๋Š” ์ ‘๊ทผ ์ง€์ •์ด private์ด๋ฏ€๋กœ ๋™์ผํ•œ ํด๋ž˜์Šค์—์„œ๋งŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋‹ค๋ฅธ ํด๋ž˜์Šค์ธ FieldAc.. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 214์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 214์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p214 check time correct answer1๋ฒˆ ๋‹ต: ์žฅ์ : ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ง์ ‘ ๊ด€๋ฆฌํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.๋‹จ์ : ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ผ์‹œ ์ค‘๋‹จ๋œ๋‹ค. // ์ž๋ฐ”์—์„œ๋Š” C++๊ณผ ๋‹ฌ๋ฆฌ ๊ฐ์ฒด๋ฅผ ํ• ๋‹น ๋ฐ›์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ํ›„ ์‹œ์Šคํ…œ์— ๋ฐ˜ํ™˜ํ•˜๋Š” delete๋‚˜ ์†Œ๋ฉธ์ž ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ, ์ฆ‰ ๊ฐ€๋น„์ง€๋ฅผ ์ž๋™์œผ๋กœ ํšŒ์ˆ˜ํ•˜๋Š” ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜์ด ํ•„์š”ํ•˜๋‹ค.2๋ฒˆ ๋‹ต: 4๋ฒˆ  // printHello() ๋ผ๋Š” ๋ฉ”์†Œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋˜์–ด ์ง€์—ญ ๋ณ€์ˆ˜ hello ์„ ์–ธ ๋™์‹œ์— hello! ๋ผ๋Š” ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค. // printHello() ๋ฉ”์†Œ๋“œ์˜ ์‹คํ–‰์ด ์ข….. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 210์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 210์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p210 check time correct answer1๋ฒˆ ๋‹ต: 123456789101112public double getSum(double[] arr) {    // ๋ฐฐ์—ด์˜ ํ•ฉ ์ €์žฅ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐ ์ดˆ๊ธฐํ™”    double sum = 0.0;        // ๋ฐฐ์—ด์˜ ํ•ฉ ์—ฐ์‚ฐ    for(int i = 0; i  arr.length; i++) {        sum += arr[i];    }     // ๋ฐฐ์—ด์˜ ํ•ฉ ๋ฆฌํ„ด    return sum;}Colored by Color Scriptercs 2๋ฒˆ ๋‹ต: ๋ฉ”์†Œ๋“œ์˜ ์ด๋ฆ„์€ ๊ฐ™์€๋ฐ, ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ํƒ€์ž…์ด๋‚˜ ๊ฐœ์ˆ˜ ๋“ฑ์ด ๊ฐ™์•„์•ผํ•œ๋‹ค. // ๋ฉ”์†Œ๋“œ์˜ ์ด๋ฆ„๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜์˜.. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 204์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 204์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p204 check time correct answer1๋ฒˆ ๋‹ต: 12345678910class Human{    String name;    int age;    double height, weight;     public Human(String name) {    // name์„ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ์ƒ์„ฑ์ž     this.name = name;    }} Colored by Color Scriptercs 2๋ฒˆ ๋‹ต: 123456789101112131415161718192021class Human{    String name;    int age;    double height, weight;     public H.. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 198~199์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 198~199์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p198~199 check time correct answer1๋ฒˆ ๋‹ต: 1234567891011class Samp {    int id;     public Samp(int id) { // void ์‚ญ์ œ, ์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ดํƒ€์ž…์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค.    this.id = id;     }} public Samp() {         // void ์‚ญ์ œ, ์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ดํƒ€์ž…์„ ์ง€์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค.    this(0);             // this() ๋ฉ”์†Œ๋“œ๋Š” ์ƒ์„ฑ์ž ๋‚ด์˜ ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ ์ค„์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋™์ผํ•œ ํด๋ž˜์Šค๋‚ด ๋‹ค๋ฅธ ์ƒ์„ฑ์ž๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋กœ, ๋ฐ˜๋“œ์‹œ ์ƒ์„ฑ์ž๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.    .. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 4์žฅ 178์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ต ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 4์žฅ 178์ชฝ ์ฒดํฌ ํƒ€์ž„_์ •๋‹ตluxury java programming ch4 p178 check time correct answer1๋ฒˆ ๋‹ต: 2๋ฒˆ ํ๋ฆ„๋„ // ๊ฐ์ฒด ์ง€ํ–ฅ์˜ ํŠน์ง•์€ ์บก์Аํ™”, ์ƒ์†, ๋‹คํ˜•์„ฑ 3๊ฐ€์ง€์ด๋‹ค. 2๋ฒˆ ๋‹ต: ์ƒ์† // ์ƒ์†์€ ๋ถ€๋ชจ ํด๋ž˜์Šค์˜ ๋ฉค๋ฒ„๋ฅผ ์ž์‹ ํด๋ž˜์Šค๊ฐ€ ๋ชจ๋‘ ๋ฌผ๋ ค๋ฐ›๊ณ , ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•œ๋‹ค๋Š” ๊ฐœ๋…์œผ๋กœ ๋ถ€๋ชจ ํด๋ž˜์Šค๋ฅผ ์ƒ์† ํ•จ์œผ๋กœ์จ ์ค‘๋ณต๋˜๋Š” ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.3๋ฒˆ (1) ๋‹ต: ์ƒ์† // ๋ฉ”๋šœ๊ธฐ๋Š” ์ƒ๋ฌผ์„ ์ƒ์†ํ•œ๋‹ค. (2) ๋‹ต: ์บก์Аํ™” // ๊ฐ์ฒด๋ฅผ ์บก์А๋กœ ๋‘˜๋Ÿฌ์‹ธ๋ฏ€๋กœ์จ ์™ธ๋ถ€์˜ ์ ‘๊ทผ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋‹ค. (3) ๋‹ต: ๋‹คํ˜•์„ฑ // ๋‹คํ˜•์„ฑ์€ ๊ฐ™์€ ์ด๋ฆ„์ด์ง€๋งŒ, ๋‹ค๋ฅธ ๋‚ด์šฉ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. 2022. 10. 13.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 3์žฅ ๊ต์žฌ_์‹ค์Šต ๋ฌธ์ œ ์ •๋ฆฌ ๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ 3์žฅ ๊ต์žฌ_์‹ค์Šต ๋ฌธ์ œ ์ •๋ฆฌ์˜ˆ์ œ์ชฝ  ์ชฝ  ์ชฝ ์˜คํ”ˆ ์ฑŒ๋ฆฐ์ง€159์ชฝ // ๊ฒŒ์ž„ ์žฌ์‹œ์ž‘์— ๋”ฐ๋ฅธ ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™” ์œ„์น˜ ์œ ์˜ํ•ด์„œ ์ฝ”๋“œ ์ž‘์„ฑํ•˜๊ธฐ// ๋งจ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋กœ์ง์„ ํ™•์‹คํ•˜๊ฒŒ ์งœ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๊ฐ์ด ์ž˜ ์žกํžˆ์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ฝ”๋“œ๋ฅผ ๋จผ์ € ์งœ๊ณ  ๋กœ์ง์„ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๋ผ ์ข…์ด์— ๋Œ€๋žต์ ์œผ๋กœ ๊ธ€์„ ์ ์–ด๋ณด๋ฉด์„œ ๋กœ์ง์„ ์งœ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์—ฐ์Šต๋ฌธ์ œ165์ชฝ 4๋ฒˆScanner๋Š” ๋ฌธ์ž๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š” ๊ธฐ๋Šฅ์ด ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ ๋ฐ›์•„์•ผ ํ•œ๋‹ค. scanner.next().charAt(0); 166์ชฝ 10๋ฒˆ 10๊ฐœ๋งŒ ๋žœ๋คํ•˜๊ฒŒ ์ƒ์„ฑํ•˜์—ฌ ์ž„์˜์˜ ์œ„์น˜์— ์‚ฝ์ž…ํ•˜๋ผ. ๋‚˜๋จธ์ง€ 6๊ฐœ์˜ ์ˆซ์ž๋Š” ๋ชจ๋‘ 0์ด๋‹ค. ๋ผ๋Š” ๋ฌธ์ œ ์ง€๋ฌธ์—์„œ ์ง€๋ฌธ์— ๋‚˜์™€ ์žˆ๋Š” ์ˆœ์„œ๋Œ€๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š์•„๋„ ๊ฒฐ๊ณผ๊ฐ€ ๋™์ผํ•œ ๊ฒฝ์šฐ, ๋จผ์ € ์ˆซ์ž๋ฅผ ๋ชจ๋‘ 0์œผ๋กœ ๋Œ€์ž…ํ•ด.. 2022. 10. 11.
728x90