[๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ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){} ํ์์ผ๋ก ์ด๋ค.
๋ฉ์ธ ๋ฉ์๋์์ ์๋ฐ ํ๋ก๊ทธ๋จ์ด ์์๋๋ค.
์๋ฐ์์ ๋ฉ์ธ ๋ฉ์๋๋ฅผ ํฌํจํ ๋ชจ๋ ์ฝ๋๋ ํด๋์ค ๋ฐ์ ์์ฑํ ์ ์๋ค.
'1. Java ์๋ฐ > 1_0. ์ฑ , ๊ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 6์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ (0) | 2022.04.23 |
---|---|
[์๋ฐํ๋ก๊ทธ๋๋ฐ1] 5์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ (0) | 2022.04.23 |
[๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 3์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ (0) | 2022.04.23 |
[๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 2์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ (0) | 2022.04.23 |
[๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ1] 1์ฃผ์ฐจ ๊ฐ์_ํ๊ธฐ (0) | 2022.04.23 |