๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
1. Java ์ž๋ฐ”/1_0. ์ฑ…, ๊ฐ•์˜

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ1] 4์ฃผ์ฐจ ๊ฐ•์˜_ํ•„๊ธฐ

by ๋น„์†Œ์•ผ 2022. 4. 23.
728x90

[๋ช…ํ’ˆ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ1] 4์ฃผ์ฐจ ๊ฐ•์˜_ํ•„๊ธฐ

์ž๋ฐ” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

1์ฐจ์‹œ ์„œ๋ธ”๋ฆฟ๊ณผ ์• ํ”Œ๋ฆฟ, ์ž๋ฐ”์˜ ํŠน์ง•

 

์„œ๋ธ”๋ฆฟ // ์›น ์„œ๋ฒ„์—์„œ ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ๋ฐ ๊ธฐํƒ€ ์„œ๋ฒ„์™€ ์—ฐ๋™ํ•˜๋Š” ๋ณต์žกํ•œ ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์‹œ ์‚ฌ์šฉ
์• ํ”Œ๋ฆฟ // ์›น ํด๋ผ์ด์–ธํŠธ์—์„œ ๋Œ์•„๊ฐ€๋Š” ํ”„๋กœ๊ทธ๋žจ

ํ•˜๋‚˜์˜ ์†Œ์ŠคํŒŒ์ผ์— ์—ฌ๋Ÿฌ ํด๋ž˜์Šค ์ž‘์„ฑ ๊ฐ€๋Šฅ, public ํด๋ž˜์Šค๋Š” 1๊ฐœ๋งŒ ์ž‘์„ฑ ๊ฐ€๋Šฅ
์ž๋ฐ” ์†Œ์ŠคํŒŒ์ผ ์ด๋ฆ„ = ํด๋ž˜์Šค ์ด๋ฆ„, ํ•˜๋‚˜์˜ ์†Œ์Šค ํŒŒ์ผ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํด๋ž˜์Šค๊ฐ€ ์ž‘์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ public ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๊ฐ™์Œ
์†Œ์ŠคํŒŒ์ผ์„ ์ปดํŒŒ์ผํ•˜๋ฉด ํด๋ž˜์Šค 1๊ฐœ๋‹น ํด๋ž˜์Šค ํŒŒ์ผ 1๊ฐœ
ํ•˜๋‚˜์˜ ํด๋ž˜์Šค ํŒŒ์ผ์— 2๊ฐœ ์ด์ƒ์˜ main ๋ฉ”์†Œ๋“œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์—†์Œ

์ž๋ฐ”์˜ ํŠน์ง•
1. ํ”Œ๋žซํผ์— ๋…๋ฆฝ์ 
2. ๊ฐ์ฒด ์ง€ํ–ฅ // ์บก์Аํ™”, ์ƒ์†์„ฑ, ๋‹คํ˜•์„ฑ
3. ํด๋ž˜์Šค๋กœ ์บก์Аํ™”
4. ์ž๋ฐ”๋Š” ์šด์˜์ฒด์ œ์˜ ๋„์›€ ์—†์ด ์ž์ฒด์ ์œผ๋กœ ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ๋ฅผ ์ง€์›
5. ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜ // ์•Œ์•„์„œ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ

2์ฐจ์‹œ ์ž๋ฐ”์™€ C++

 

2์žฅ ์ž๋ฐ” ๊ธฐ๋ณธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ์›ํŒ

C++์€ main() ํ•จ์ˆ˜๊ฐ€ ํด๋ž˜์Šค์— ๋“ค์–ด๊ฐ€ ์žˆ์ง€ ์•Š๋‹ค. // 98% ๊ฐ์ฒด์ง€ํ–ฅ
์ž๋ฐ”๋Š” C++๊ณผ ๋‹ค๋ฅด๊ฒŒ main() ๋ฉ”์†Œ๋“œ๋„ ํด๋ž˜์Šค ์•ˆ์— ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.

์ฆ‰, ์ž๋ฐ”๋Š” ๋ชจ๋“  ์ฝ”๋“œ๊ฐ€ ํด๋ž˜์Šค ์•ˆ์— ๋“ค์–ด์žˆ๋‹ค. // 100% ๊ฐ์ฒด์ง€ํ–ฅ์ธ ์ด์œ 

์ž๋ฐ”๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๊ฐ์ฒด๋กœ ๋ณด๊ธฐ ๋•Œ๋ฌธ์— ์งˆ๋ฌธ OOO์ด ๊ฐ์ฒด์ž…๋‹ˆ๊นŒ? ์— ๋Œ€ํ•œ ๋Œ€๋‹ต์€ ํ•ญ์ƒ O

์ž๋ฐ”์—์„œ ๋ฉค๋ฒ„๋ณ€์ˆ˜์™€ ๋ฉค๋ฒ„ํ•จ์ˆ˜๋ผ๋Š” ์šฉ์–ด ๋Œ€์‹  ํ•„๋“œ์™€ ๋ฉ”์†Œ๋“œ๋ผ๊ณ  ํ•œ๋‹ค.

3์ฐจ์‹œ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ตฌ์กฐ

 

public class Hello{} // Hello ๋ผ๋Š” ์ด๋ฆ„์˜ ํด๋ž˜์Šค ์ •์˜
ใ„ด ์•„๋ฌด๋‚˜ ๋‹ค ์ด ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
{ // ํด๋ž˜์Šค ์ •์˜ ์‹œ์ž‘
} // ํด๋ž˜์Šค ์ •์˜ ๋

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

; // ๋ฌธ์žฅ์˜ ๋

System.out.println(); // ํ‘œ์ค€ ์ถœ๋ ฅ ๋ฉ”์†Œ๋“œ, ํ˜•์‹์ง€์ •์ž ์ง€์ •ํ•˜์ง€ ์•Š์Œ

๋ฉ”์ธ ๋ฉ”์†Œ๋“œ๋Š” public static void main(String[] args){} ํ˜•์‹์œผ๋กœ ์“ด๋‹ค.


๋ฉ”์ธ ๋ฉ”์†Œ๋“œ์—์„œ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์ž‘๋œ๋‹ค.

 

์ž๋ฐ”์—์„œ ๋ฉ”์ธ ๋ฉ”์†Œ๋“œ๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ์ฝ”๋“œ๋Š” ํด๋ž˜์Šค ๋ฐ–์— ์ž‘์„ฑํ•  ์ˆ˜ ์—†๋‹ค.

 

728x90