๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Develop/Java

[Java์ƒ์‹] ์ž๋ฐ” ๊ธฐ๋ณธ ์ƒ์‹ ๋ฐ ์ž…๋ฌธ

by _mingle 2022. 10. 13.
728x90
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();์œผ๋กœ ๋ฐ”๋€œ

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€