Java ๊ธฐ๋ณธ ์์
ํ๋ก๊ทธ๋จ ์คํ
1. java project๋ฅผ ๋ง๋ ๋ค
2. ํจํค์ง๋ฅผ ๋ง๋ ๋ค.
3. ํด๋์ค ํ์ผ์ ๋ง๋ ๋ค.( ํด๋์ค ํ์ผ์ ์ฒซ ๊ธ์ ๊ผญ ๋๋ฌธ์)
โ
โ
โ
โ
Java ํ๋ก๊ทธ๋จ ์คํ ๊ตฌ์กฐ
hello.java
↓
์ปดํ์ผ(์ปดํ์ผ๋ฌ)
↓
hello.class(๊ธฐ๊ณ์ด์ค์ฌ:ํ์ฌ ์ด์์ฒด์ ์ ๋ง๋ ๊ธฐ๊ณ์ดx)
↓
๋งํฌ(์๋์ฐ ์๋ฐ ๋ฒ์ถ์ผ ๋จธ์ )
↓
hello.exe(์ธํฐํ๋ฆฌํฐ ๋ฐฉ์ ์คํ)
↓
๋ก๋
↓
๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ (ํ๋ก์ธ์ค= ๋ฉ์ธ์ค๋๋)
↓
๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ์ ์ ํ ( ์ฝ๋์์ญ : ์ฝ๋ ์์ ์ ์ญ๋ณ์ ์ ์ ๋ณ์ )
↓
mainํจ์ ์คํ (์ง์ญ๋ณ์:์คํ์์ญ)
โ
โ
โ
Java C์ธ์ด์ ์ฐจ์ด์
์๋ฐ๋ C์ธ์ด์๋ ๋ค๋ฅด๊ฒ ๋งํฌํ ๋ ์๋์ฐ ์๋ฐ ๋ฒ์ถ์ผ๋จธ์ ์ ์๋ ํด์ ์คํํ์ผ์ ํ ์ค์ฉ ์ธํฐํ๋ฆฌํฐ ๋ฐฉ์์ผ๋ก ์คํ
ํด๋์ค ํ์ผ์ ํ๋ฒ ๋ง ๋ง๋ค ๋ฉด ์๋ฐ ๋ฒ์ถ์ผ๋จธ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋์์๋ ๋ค ๋๋ฆด ์ ์๋ค๋ ํน์ง!
๊ณ ๋ก ์๋ฐ ๋ฒ์ถ์ผ ๋จธ์ ์ด ์๋ค๋ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
โ
๋ C์ธ์ด๋ ์ฝ๋๋ธ๋ญ์ค๋ฅผ ๊น์์ ๋ ์๋์ผ๋ก gcc์ปดํ์ผ๋ฌ๊ฐ ์ค์น๋์ด ์ฌ์ฉํ์๋๋ฐ
Java์ธ์ด๋ ์ดํด๋ฆฝ์ค๋ฅผ ์ค์นํด๋ ์ปดํ์ผ๋ฌ๊ฐ ์ค์น๋์ง์์์ ๋ฐ๋ก ์ค์น๋ฅผ ํด์ฃผ์ด์ผํจ.
โ
Java์์ ์ฌ์ฉํ ์ปดํ์ผ๋ฌ๋ JDK์ปดํ์ผ๋ฌ
โ
์ถ๋ ฅ๋ฌธ
Sysout.out.println();
์ถ๋ ฅ๋ฌธ:
System.out.println ( );
โ
/*
์ ๋ฒ C์ธ์ด์์ ์ฌ์ฉํ printf();์ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ์น๊ตฌ.
โ
ํ์ผ ์์ฑํ ๋๋sysout ์น๊ณ Ctrl + Space Bar๋ฅผ ๋๋ฅด๋ฉด ์๋์ผ๋ก
System.out.println ();์ผ๋ก ๋ฐ๋ (์ดํด๋ฆฝ์ค ํ์ )
โ
*/
โ
์ ๊ธฐ println์์ ln๋ถ๋ถ์ c์ธ์ด์์ \n์ ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ์น๊ตฌ๋ก ln์ ๋นผ๊ณ printf๋ print๋ก๋ง ์จ๋ ๋ฌด๋ฐฉ.
โ
โ
โ
์ ๋ ฅ๋ฌธ
scanner.nextInt();
์ ๋ ฅ๋ฌธ์ Scannerํจ์๋ฅผ ๋ฐ์์์ผํจ.
โ
๋จผ์ ํจํค์ง๋ช ๊ณผ ํด๋์ค๋ช ์ฌ์ด์
import java.util.Scanner ๋ฅผ ๋ช ์. (C์ธ์ด์์ include๋๋)
โ
โ
๋๋ฒ์งธ,Scanner scanner = new Scanner ( System.in ) ;
๋ผ๊ณ Scanner ์์ฑ์๋ฅผ ์์ฑ.
๋ณ์๋ช ์ ๋ณดํต ์ฝ์ด๋ก sc ๋ง์ด ์!
โ
๋ง์ง๋ง! ์ฌ์ฉ ํ ๋, ๋ณ์๋ช = ์ค์บ๋๋ณ์๋ช . next๋ณ์ํ์ ();
์ด ๊ณต์์ผ๋ก int number = scanner . nextInt();
๋จผ์ ์์ ๋ณ์๋ฅผ ๋ฑ๋กํ์ง ์์๋ ์ฝ๋๋ฅผ ์์ฑํ๋ฉด์ ๋ณ์๋ฅผ ๋ฑ๋กํด๋ ๊ด์ฐฎ๊ธฐ ๋๋ฌธ์ ๋ณดํต ๋ง์ด๋ค
int number = scanner . nextInt(); ๋ผ๊ณ ๋ฐ๋ก ์ ์ธ ํ ๊ฐ ์ ๋ ฅ์ ํจ
โ
โ
โ
์ดํด๋ฆฝ์ค ๋จ์ถํค
Ctrl + Shift + / : ์ฃผ์์ฒ๋ฆฌ
Ctrl + Shift + L : ๋จ์ถํค ์ ์ฒด๋ณด๊ธฐ
Ctrl + Shift + - ๋๋ + : ํฐํธ ํฌ๊ธฐ ๊ฐ์ ๋๋ ์ฆ๊ฐ
Ctrl + D : ํ ์ค ์ญ์
Ctrl +Alt + down(์๋ํ์ดํ) : ํ๋จ์๋ณต์ฌ
Ctrl + i : ์๋์ค๋ง์ถค (๋ค์ฌ์ฐ๊ธฐ)
Ctrl + space : ์๋์์ฑ... ex) sysout + Ctrl + space = System.Out.println();์ผ๋ก ๋ฐ๋
'Develop > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA ํ๋ณํ] Doubleํ int, String ๋ฑ ํ๋ณํ (0) | 2023.02.15 |
---|---|
[java] ๊ฐ์ ์ค๋ฅ ๋ฐ์์ํค๋ ๋ฒ, IOException ํ ์คํธ ํ๋ ๋ฒ (0) | 2022.11.11 |
[java] ์๋ฐ ์ฝ๋ฉ ํ์ ๋ณ ํฌ๊ธฐ, ์์ ๋ฒ์ (0) | 2022.10.07 |
๋๊ธ