- CannotResolveSymbol
- ์ฑ๊ฐ๋ฐ
- ์๋๋ก์ด๋
- ์ฝ๋ฉํ ์คํธ
- ๋์คํฌ์ปจํธ๋กค๋ฌ
- ์ํ
- ์๋ฐ
- androidstudio
- ios
- ์์ฐ
- ์๊ณ ๋ฆฌ์ฆ
- java
- SWIFT
- ์๋๋ก์ด๋์คํ๋์ค
- ํ๊ฒ๋๋ฒ
- ์๊ณ ๋ฆฌ์ฆ์คํฐ๋
- PriorityQueue
- ํ์๋ฒ
- ํ๋ก๊ทธ๋๋จธ์ค
- Android
- ์ค๊ดํธ์์๋ฏธ
- ํ
- MyBatisUserGuide
- ์ค์ํํธ
- ์์ฐ๊ธฐ์ด
- Heap
- ๊ณ ๋์ KIT
- ํ๋ก๊ทธ๋๋ฐํ ์คํธ
- programmers
- iOS์ฑ๊ฐ๋ฐ
'๊ฐ๋ฐ'์๊ตญ ๐พ
[์๋ฐ java] ์๋ฐ ๊ธฐ์ด 1๊ฐ_์ค๊ดํธ, ์ธ๋ฏธ์ฝ๋ก , ์ฃผ์์ ์๋ฏธ ๋ณธ๋ฌธ
[์๋ฐ 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] ์ํฐ๋ฅผ ์น๋ฉด, ์๋์ผ๋ก *๊ณผ ๋ซ๋๊ธฐํธ*/๋ฅผ ์์ฑํด์ค๋ค.
์ฝ๋๊ฐ ์งง๋ , ๊ธธ๋ ์ฃผ์์ ์ฝ์ ํ๋ ์ต๊ด์ ๊ธฐ๋ฅด๋ ๊ฒ์ด ์ข๋ค.
๊ฐ๋ฐ์ ํ๋ค๋ณด๋ฉด ๋ถ๋ช ์ฝ๋๋ฅผ ๋ค์ ๋ด์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ธด๋ค.
์๋ฌด๋ฆฌ ์์ ์ด ์์ฑํ ์ฝ๋๋ผ ํ ์ง๋ผ๋ ์ค๋๋ง์ ๋ณด๋ ๊ฒฝ์ฐ์๋ ๋ฏ์ค๊ธฐ ๋๋ฌธ์
์ด๋ค ๊ธฐ๋ฅ์ ํ๋ ๋ฉ์๋์ธ์ง, ์ด๋์ ์ฌ์ฉ๋๋ ๋ณ์์ธ์ง ์ค๋ช ์ ์ ์ด ๋๋ ๊ฒ์ด ์ข๋ค.
'๊ฐ์ธ๊ณต๋ถ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์๋ฐ Java] ์๋ฐ ๊ธฐ์ด 6๊ฐ_์ค์บ๋(Scanner) (0) | 2020.07.08 |
---|---|
[์๋ฐ Java] ์๋ฐ ๊ธฐ์ด 5๊ฐ_์ฐ์ฐ์(Operator) (0) | 2020.07.08 |
[์๋ฐ Java] ์๋ฐ ๊ธฐ์ด 4๊ฐ_์ถ๋ ฅํจ์ 2ํ printf() (0) | 2020.07.08 |
[์๋ฐ Java] ์๋ฐ ๊ธฐ์ด 3๊ฐ_๋ณ์(Variable)์ ์๋ฃํ (0) | 2020.07.08 |
[์๋ฐ Java] ์๋ฐ ๊ธฐ์ด 2๊ฐ_์ถ๋ ฅํจ์ 1ํ print(), println() (0) | 2020.07.08 |