๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

JAVA_์ž…๋ ฅ๋ฉ”์„œ๋“œ์˜ ์ข…๋ฅ˜ 4๊ฐ€์ง€ ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/JAVA

JAVA_์ž…๋ ฅ๋ฉ”์„œ๋“œ์˜ ์ข…๋ฅ˜ 4๊ฐ€์ง€

bompeach 2022. 9. 6. 18:03

# ์ž…๋ ฅ๋ฉ”์„œ๋“œ๋ž€?

: ํ‚ค๋ณด๋“œ๋กœ ์ž…๋ ฅ๋ฐ›์„ ์ค€๋น„๋ฅผ ํ•ด๋ผ~๋Š” ๋œป

 

 

# ์ž…๋ ฅ๋ฉ”์„œ๋“œ ์‚ฌ์šฉ๋ฐฉ๋ฒ•

sc.nextํ˜•์‹();

 

- ์ž…๋ ฅ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ‘์— ๋‘๊ฐ€์ง€ ์ž‘์—…์ด ํ•„์š”.

์ค€๋น„ 1. import java.util.Scanner;  //์ž„ํฌํŠธ์ž‘์—… ํ•ด์ค˜์•ผํ•จ, ํŒจํ‚ค์ง€ ๋ฐ‘์—๋‹ค ์ž„ํฌํŠธ์ฝ”๋“œ๋ฅผ ์ ์–ด์ค€๋‹ค.

์ค€๋น„ 2. Scanner sc = new Scanner(System.in);  //๋‚ด์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ ์ถ”๊ฐ€

 

import(์ž„ํฌํŠธ)๋ž€? == "๊ฐ€์ ธ์˜ค๊ธฐ"

"๊ฐ€์ ธ์˜ค๊ธฐ"๋Š” ๋‹ค๋ฅธ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด ์ƒ์‚ฐ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ. ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋งค์šฐ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ธ๋ฐ, ๊ทธ ์ด์œ ๋Š” ํ•œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค๋ฅธ ๊ฒƒ๋“ค์„ ๋ณด์ถฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋‹ค์–‘ํ•œ ํ˜•์‹์˜ ๊ทธ๋ž˜ํ”ฝ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ๋‹ค.

๋ฐ˜๋Œ€ ๊ฐœ๋…์€"export"(๋‚ด๋ณด๋‚ด๊ธฐ)์ธ๋ฐ, ํ•œ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์šฉ์œผ๋กœ ์ž‘์„ฑ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒŒ์ผ ํ˜•์‹์„ ๋ฐ”๊พธ์–ด ์ €์žฅํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. [terms.co.kr ์‚ฌ์ดํŠธ์ฐธ์กฐ]

 

 

 

 


 

 

 

console ์ฐฝ์˜ ์ž‘์€๋„ค๋ชจ๋ฒ„ํŠผ์ด ๋นจ๊ฐ„์ƒ‰์ด๋ฉด ์‹คํ–‰์ค‘, ํšŒ์ƒ‰์ด๋ฉด ์‹คํ–‰์ข…๋ฃŒ.

console ์ฐฝ์˜ ์ปค์„œ๊ฐ€ ๊นœ๋นก๊ฑฐ๋ฆฐ๋‹ค๋ฉด ์ž…๋ ฅ๋ฐ›์„ ์ค€๋น„๊ฐ€ ๋˜์–ด์žˆ๋‹ค๋Š” ๊ฒƒ.

 

ex)

์ž…๋ ฅ๋ฐ›์„ ๋•Œ๋Š” ์ดˆ๋ก๊ธ€์”จ, ์ถœ๋ ฅ๋ฐ›์„ ๋•Œ๋Š” ๊ฒ€์ •๊ธ€์”จ

 

 

 

------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

< ์ž…๋ ฅ๋ฉ”์„œ๋“œ์˜ ์ข…๋ฅ˜ >

 

(1) sc.next( );

: ๋ฌธ์ž์—ด๋กœ ์ž…๋ ฅ๋ฐ›์•„๋ผ  ->  ๊ธฐ๋Šฅ์ž์ฒด๊ฐ€ ํ‚ค๋ณด๋“œ๋กœ ์ž…๋ ฅํ•œ ์ž…๋ ฅ๊ฐ’์ด ๋œ๋‹ค.

System.out.println(sc.next());

//์ถœ๋ ฅ๋ฉ”์„œ๋“œ System.out.println()์˜ ์ถœ๋ ฅ๊ฐ’์œผ๋กœ ์ž…๋ ฅ๋ฐ›์œผ๋ผ๋Š” ์ฝ”๋“œ sc.next()๋ฅผ ๋„ฃ์–ด์ค€๋‹ค.
-> ๊ทธ๋ ‡๊ฒŒ sc.next()๊ฐ€ ์‹คํ–‰์ด ๋˜๋ฉด ๋‚ด๊ฐ€ ํ‚ค๋ณด๋“œ๋กœ ์ž…๋ ฅํ•œ ์ž…๋ ฅ๊ฐ’์ด ๋œ๋‹ค.

 

.

.

 

(2) sc.nextInt( );

: ์ •์ˆ˜๊ฐ’์œผ๋กœ ์ž…๋ ฅ๋ฐ›์•„๋ผ

System.out.println(sc.nextInt());

ex) 10  ->  10

      hello  ->  (์ •์ˆ˜๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๋œธ.)

 

.

.

 

(3) sc.nextFloat( );

: ์‹ค์ˆ˜๊ฐ’์œผ๋กœ ์ž…๋ ฅ๋ฐ›์•„๋ผ

System.out.println(sc.nextFloat());

ex) 3.14 -> 3.14

      3  ->  3.0์ด๋ผ๋Š” ์‹ค์ˆ˜๊ฐ’์œผ๋กœ ์ถœ๋ ฅ๋จ

 

.

.

 

(4) sc.nextLine( );

:๋ฌธ์ž์—ด๋กœ ๋„์–ด์“ฐ๊ธฐ๊นŒ์ง€ ์ž…๋ ฅ๋ฐ›์•„๋ผ

System.out.println(sc.nextLine());

ex)

sc.next( ); ๋กœ hello world์ž…๋ ฅํ•˜๋ฉด  ->  ๋„์–ด์“ฐ๊ธฐ ์ถœ๋ ฅ์ด ์•ˆ๋˜์„œ hello๋งŒ ์ถœ๋ ฅ๋จ.

sc.nextLine( );๋กœ hello world์ž…๋ ฅํ•˜๋ฉด  ->  ๋„์–ด์“ฐ๊ธฐ๊นŒ์ง€ ๋ฐ˜์˜๋˜์–ด์„œ hello world ์ถœ๋ ฅ๋จ.