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

1. Java ์ž๋ฐ”/1_0. ์ฑ…, ๊ฐ•์˜90

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 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.
[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ] 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.
728x90