'๊ฐœ๋ฐœ'์ž๊ตญ ๐Ÿพ

[์ž๋ฐ” java] ์ž๋ฐ” ๊ธฐ์ดˆ 1๊ฐ•_์ค‘๊ด„ํ˜ธ, ์„ธ๋ฏธ์ฝœ๋ก , ์ฃผ์„์˜ ์˜๋ฏธ ๋ณธ๋ฌธ

๊ฐœ์ธ๊ณต๋ถ€/Java

[์ž๋ฐ” java] ์ž๋ฐ” ๊ธฐ์ดˆ 1๊ฐ•_์ค‘๊ด„ํ˜ธ, ์„ธ๋ฏธ์ฝœ๋ก , ์ฃผ์„์˜ ์˜๋ฏธ

young_9 2020. 4. 17. 03:32

 

 

์ด๋ฒˆ ํฌ์ŠคํŒ…์„ ํ†ตํ•ด์„œ ๋ฌธ๋ฒ• ๊ธฐ์ดˆ์— ํ•ด๋‹นํ•˜๋Š” ์ค‘๊ด„ํ˜ธ, ์„ธ๋ฏธ์ฝœ๋ก , ๊ทธ๋ฆฌ๊ณ  ์ฃผ์„์˜์˜๋ฏธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ํ•œ ๋ฒˆ์ฏค ์ ‘ํ•ด๋ณธ ์‚ฌ๋žŒ์ด๋ผ๋ฉด, ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์„ ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ํ•„์ž๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ฒ˜์Œ ์ ‘ํ•œ ๋…์ž์— ๋งž์ถฐ ํฌ์ŠคํŒ… ํ•  ๊ฒƒ์ด๋‹ค.

์•„๋Š” ๋‚ด์šฉ์ด๋ผ๋ฉด ๋„˜์–ด๊ฐ€๋„ ์ข‹๋‹ค.

 

* ์ฝ”๋“œ์— ์ž‘์„ฑ๋˜๋Š” ๊ธฐ๋ณธ ๊ตฌ์กฐ์ธ ํด๋ž˜์Šค์™€ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด์„œ๋Š” ์ดํ›„์— ๋”ฐ๋กœ ํฌ์ŠคํŒ… ํ•  ์˜ˆ์ •

 

 

 

์ค‘๊ด„ํ˜ธ์˜ ์˜๋ฏธ = ๋ฒ”์œ„๋ฅผ ์ •ํ•ด์ฃผ๋Š” ๊ฒƒ


 

1
2
3
4
5
public class HelloWorld { 
    public static void main(String[] args) { 
        System.out.println("Hello World!"); 
    } 
}
 
 

์ฝ”๋“œ๋ผ๋Š” ๊ฒƒ์„ ์ฒ˜์Œ ์ ‘ํ•œ ๋…์ž๋Š” ์œ„ ์ฝ”๋“œ๊ฐ€ ๊ต‰์žฅํžˆ ์ƒ์†Œํ•  ๊ฒƒ์ด๋‹ค. ์ฐจ๊ทผ์ฐจ๊ทผ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋ฐฐ์›Œ๋‚˜๊ฐ€ ๋ณด์ž.

์šฐ์„  ์ „์ฒด ๊ตฌ์กฐ์ƒ์œผ๋กœ๋Š” ํด๋ž˜์Šค(Class) ์•ˆ์— ๋ฉ”์„œ๋“œ(Method)๊ฐ€ ์žˆ๊ณ , ๋ฉ”์„œ๋“œ ์•ˆ์— ๋ช…๋ น๋ฌธ(Statement)์ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

Class, Method, ๋ช…๋ น๋ฌธ์€ ๋Œ€์ฒด ๋ฌด์—‡์„ ๋œปํ•˜๋Š” ๊ฑธ๊นŒ? ์•„๋ž˜ ์‚ฌ์ง„์œผ๋กœ ๋‹ค์‹œ ์‚ดํŽด๋ณด์ž.

๋นจ๊ฐ„ ๋ฐ•์Šค๊ฐ€ ํด๋ž˜์Šค(Class),

ํŒŒ๋ž€ ๋ฐ•์Šค๊ฐ€ ๋ฉ”์„œ๋“œ(Method),

์ดˆ๋ก ๋ฐ•์Šค๊ฐ€ ๋ช…๋ น๋ฌธ(Statement)์ด๋‹ค.

 

์ž๋ฐ”๋Š” ํด๋ž˜์Šค์˜ ์ง‘ํ•ฉ์ด๋‹ค. ๋˜ํ•œ, ํด๋ž˜์Šค ์•ˆ์— ๋ฉ”์„œ๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฉ”์„œ๋“œ๋Š” ๋ช…๋ น๋ฌธ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

์ด ํฌ์ŠคํŒ…์—์„œ๋Š” ํด๋ž˜์Šค์™€ ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด ์—ฌ๊ธฐ๊นŒ์ง€๋งŒ ์•Œ์•„๋‘๊ณ  ๋„˜์–ด๊ฐ€์ž.

 

์–ด์จ‹๋“  ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ง„ ๋ช…๋ น๋ฌธ(์ดˆ๋ก๋ฐ•์Šค)๋ฅผ ์ œ์™ธํ•œ ํด๋ž˜์Šค(๋นจ๊ฐ„ ๋ฐ•์Šค)์™€ ๋ฉ”์„œ๋“œ(ํŒŒ๋ž€ ๋ฐ•์Šค)๊ฐ€ ์ค‘๊ด„ํ˜ธ๋กœ ์—ด๊ณ  ๋‹ซํžˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋“  ํด๋ž˜์Šค์™€ ๋ฉ”์„œ๋“œ๋Š” ์ค‘๊ด„ํ˜ธ{ }๋กœ ๋ฒ”์œ„๋ฅผ ์ •ํ•ด์ฃผ๋Š”๋ฐ, ์ค‘๊ด„ํ˜ธ ๋‚ด์— ์ค‘๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์ฆ‰, ์ค‘๊ด„ํ˜ธ๋Š” ํ•ด๋‹น ์œ ํšจ ๋ฒ”์œ„๋ฅผ ํ‘œ์‹œํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

์ข€ ๋” ์‰ฝ๊ฒŒ ๋‚˜ํƒ€๋‚ด๋ณด๋ฉด,

 

์ด๋ ‡๊ฒŒ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ช…๋ น๋ฌธ์„ ์ œ์™ธํ•œ ๊ฐ ๋ถ€๋ถ„์˜ ๋ฒ”์œ„๋ฅผ ์ค‘๊ด„ํ˜ธ๋กœ ์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

 

์„ธ๋ฏธ์ฝœ๋ก ์˜ ์˜๋ฏธ = ๋ฌธ์žฅ์˜ ๋


1
2
3
4
5
public class HelloWorld { 
    public static void main(String[] args) { 
        System.out.println("Hello World!"); 
    } 
}
 

 

๋‹ค์‹œ ์ด ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด๋ณด๋ฉด

1
System.out.println("Hello World!");

ํ•œ ๋ช…๋ น๋ฌธ(Statement)์ด ๋๋‚˜๊ณ  ์„ธ๋ฏธ์ฝœ๋ก ์ด ์ฐํ˜€์žˆ๋‹ค.

์ด๋Š” ๋ช…๋ น๋ฌธ์ด ๋๋‚ฌ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค.

์‚ฌ๋žŒ์€ ์•Œ๊ธฐ ์‰ฝ์ง€๋งŒ, ์ปดํ“จํ„ฐ๋Š” ๋ชจ๋“  ๊ฒƒ์„

๋ช…๋ นํ•ด์ค˜์•ผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

 

ํ•œ ๋ช…๋ น๋ฌธ์ด ๋๋‚  ๋•Œ๋งˆ๋‹ค ์„ธ๋ฏธ์ฝœ๋ก (;)์„ ์ฐ์–ด์ค˜์•ผํ•˜๋ฉฐ,

์„ธ๋ฏธ์ฝœ๋ก  ํ•œ ๋ฒˆ ์ฐ์ง€ ์•Š์•„ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์œผ๋‹ˆ

๋ช…๋ น๋ฌธ ๋์— ์„ธ๋ฏธ์ฝœ๋ก  ์ฐ๋Š” ๊ฒƒ์„ ๊ผญ ๊ธฐ์–ตํ•˜์ž.


 

์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ง  ์ฝ”๋“œ๋ฅผ ๋ˆ„๊ตฐ๊ฐ€์—๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜๋„ ์žˆ๊ณ , ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ ์ด์˜ ์ฝ”๋“œ๋ฅผ ํ•ด์„ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์˜›๋‚ ์— ์ง  ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉํ•ด์•ผ ํ•  ๋•Œ๋„ ์žˆ๋Š”๋ฐ, ์ด๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ์ฃผ์„(Comment)์ด๋‹ค.

 

์ฃผ์„(Comment)์ด๋ž€,


 

 

์†Œ์Šค ์ฝ”๋“œ์— ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

์ปดํŒŒ์ผ ๊ณผ์ •์—์„œ ๋ฌด์‹œ๋˜๋Š” ๋ฌธ์žฅ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ”„๋กœ๊ทธ๋žจ ์ˆ˜ํ–‰์— ์˜ํ–ฅ์„ ๋ผ์น˜์ง€ ์•Š๋Š”๋‹ค.

๊ทธ๋ž˜์„œ ์ฃผ๋กœ ์ฝ”๋“œ๋ฅผ ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

๊ทธ๋Ÿผ ์ฃผ์„์€ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ• ๊นŒ?

 

ํ•œ ์ค„ ์ฃผ์„ //


 

1
2
3
4
5
6
7
8
public class HelloWorld {
 
    public static void main(String[] args) {
        //Hello World๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์žฅ์ด๋‹ค.
        System.out.println("Hello World!");
    }
 
}

 

ํšŒ์ƒ‰์œผ๋กœ ๋œ ๋ฌธ์žฅ์ด ๋ณด์ด๋Š”๊ฐ€?

 

// ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•„๋ž˜ ๋ฌธ์žฅ์„ ์„ค๋ช…ํ•œ๋‹ค.

๋‹จ, //๋Š” ํ•œ ์ค„๋งŒ ์ฃผ์„์ด ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๋Ÿฌ ์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์„์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, // ๊ธฐํ˜ธ๋ฅผ ์ค„ ๋งˆ๋‹ค ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.

 

๊ทธ๋Ÿผ ์ฃผ์„ 100์ค„์„ ๋„ฃ๊ฒŒ ๋˜๋ฉด 100๋ฒˆ์— ๊ฑธ์ณ // ๊ธฐํ˜ธ๋ฅผ ์‚ฝ์ž…ํ•ด์•ผ ํ• ๊นŒ?

 

 

๋‹น์—ฐํžˆ ์•„.๋‹ˆ.๋‹ค.

 

์ฃผ์„ํ•˜๋Š” ๋ถ€๋ถ„์„ ๋“œ๋ž˜๊ทธํ•ด์„œ [Ctrl]+/ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ค„๋งˆ๋‹ค // ๊ธฐํ˜ธ๊ฐ€ ์‚ฝ์ž…๋œ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์ด๊ฒƒ๋ณด๋‹ค ๋” ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ์•„๋ž˜๋ฅผ ์‚ดํŽด๋ณด์ž.

 

์—ฌ๋Ÿฌ ์ค„ ์ฃผ์„ /* */


1
2
3
4
5
6
7
8
9
10
11
12
public class HelloWorld {
    public static void main(String[] args) {
        /*
         * ์—ฌ๊ธฐ๋Š” ์—ฌ๋Ÿฌ ์ค„ ์ฃผ์„!
         * ์—”ํ„ฐ์น˜๋ฉด ๊ณ„์† ์ด์–ด์„œ ์ฃผ์„์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
         * ํ•œ ์ค„
         * ๋‘ ์ค„
         * ์„ธ ์ค„
         */
        System.out.println("Hello World!");
    }
}

์ฃผ์„์„ ์—ฌ๋Ÿฌ ์ค„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, /* */ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ์œจ์ ์ด๋‹ค.

/* ๋Š” ์—ฌ๋Š” ๊ฒƒ์„ ๋œปํ•˜๊ณ , */๋Š” ๋‹ซ๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.

 

์ดํด๋ฆฝ์Šค์—์„œ๋Š” /*๋ฅผ ์ž…๋ ฅํ•œ ํ›„ [Enter] ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด, ์ž๋™์œผ๋กœ *๊ณผ ๋‹ซ๋Š”๊ธฐํ˜ธ*/๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค.

 

์ฝ”๋“œ๊ฐ€ ์งง๋“ , ๊ธธ๋“  ์ฃผ์„์„ ์‚ฝ์ž…ํ•˜๋Š” ์Šต๊ด€์„ ๊ธฐ๋ฅด๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ถ„๋ช… ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ๋ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธด๋‹ค.

์•„๋ฌด๋ฆฌ ์ž์‹ ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ผ ํ• ์ง€๋ผ๋„ ์˜ค๋žœ๋งŒ์— ๋ณด๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‚ฏ์„ค๊ธฐ ๋•Œ๋ฌธ์—

์–ด๋–ค ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ฉ”์„œ๋“œ์ธ์ง€, ์–ด๋””์— ์‚ฌ์šฉ๋˜๋Š” ๋ณ€์ˆ˜์ธ์ง€ ์„ค๋ช…์„ ์ ์–ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

Comments