๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ณต๋ถ€ ๊ธฐ๋ก/JAVA

230921 JAVA

๋‚ด ๋…ธํŠธ๋ถ์—์„œ print ์ถœ๋ ฅ๋ฌธ ์•ˆ์— \” ๋กœ ํฐ๋”ฐ์˜ดํ‘œ ์ถœ๋ ฅํ•˜๋ ค๋‹ˆ๊นŒ ์•ˆ๋‚˜์˜ด => why?

\๋ฅผ escape์ฝ”๋“œ๋ผ๊ณ  ํ•˜๋‚˜๋ณด๋‹ค. 

 

scanner.nextLine() ํ•ญ์ƒ ์ฃผ์˜ํ•˜์ž. ์ž…๋ ฅ๋ฐ›์•„์•ผํ•˜๋Š” ์ง€์ ์—์„œ ์‹คํ–‰์ด ์ข…๋ฃŒ๋˜๋ฉด ์Šค์บ๋„ˆ ํ™•์ธ. ์•ž์— scanner.nextInt() ๋˜๋Š” scanner.nextDouble() ์ด ์‚ฌ์šฉ๋์„ ๊ฒฝ์šฐ ๋ฒ„ํผ์— ์žˆ๋Š” ์—”ํ„ฐ๋ฅผ ์ง€์›Œ์ค˜์•ผ ์ƒˆ๋กœ์šด ๊ฐ’์„ ๋ฐ›์œผ๋ฏ€๋กœ ์—”ํ„ฐ๊นŒ์ง€ ๋ฐ›์•„๋จน๋Š” nextLine์ด ํ•„์š”ํ•œ ๊ฒƒ. 

 

์‹ค์ˆ˜๊ฐ’์˜ ์†Œ์ˆ˜์ ์„ ์ œํ•œํ•ด์„œ ์ถœ๋ ฅํ•˜๋ ค๋ฉด printf์œผ๋กœ ์ถœ๋ ฅ๋ฌธ ์ž‘์„ฑ, %.2f๋กœ ์†Œ์ˆ˜์  ๋‘˜์งธ์ž๋ฆฌ๊นŒ์ง€๋งŒ ์ถœ๋ ฅ๋˜๋„๋ก ํ•จ.

printf๋Š”  + ๋กœ ์—ฐ๊ฒฐํ•  ํ•„์š” ์—†์ด " " ์•ˆ์— ์ญ‰ ์ด์–ด์„œ ์ž‘์„ฑํ•˜๊ณ  ๋๋‚˜๋ฉด (,์ธ์ž) ์ž‘์„ฑ.

 

this๋Š” ๊ฐ์ฒด ์ž๊ธฐ ์ž์‹ ์„ ๊ฐ€๋ฆฌํ‚ด. ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋ฉ”์†Œ๋“œ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๊ฐ€ ์ด๋ฆ„์ด ๊ฐ™์„ ๋•Œ this. ์‚ฌ์šฉ

 

์ธ์Šคํ„ด์Šค๋ณ€์ˆ˜์™€ ์ง€์—ญ๋ณ€์ˆ˜๋Š” ์ „ํ˜€ ์„œ๋กœ ๊ด€๊ณ„๊ฐ€ ์—†๋‹ค. ์ง€์—ญ๋ณ€์ˆ˜๋Š” ๊ทธ ๋ฉ”์„œ๋“œ ์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ. ๊ทธ ๋ฉ”์„œ๋“œ๋ฅผ ๋ฒ—์–ด๋‚œ ๊ณณ์—์„œ๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค. 

์ธ์Šคํ„ด์Šค๋ณ€์ˆ˜๋Š” ์ž๋™ ์ดˆ๊ธฐํ™”๋˜์ง€๋งŒ ์ง€์—ญ๋ณ€์ˆ˜๋Š” ์ž๋™์ดˆ๊ธฐํ™”๋˜์ง€ ์•Š๋Š”๋‹ค.

 

ํด๋ž˜์Šค๋Š” ๊ฐ์ฒด๋ฅผ '์ •์˜' ํ•ด๋†“์€ ๊ฒƒ, ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ธฐ๋Šฅ.

 

์ฐธ์กฐ๋ณ€์ˆ˜? ์ธ์Šคํ„ด์Šค์™€ ๊ฐ์ฒด์˜ ์ฐจ์ด๊ฐ€ ์žˆ๋Š”๊ฐ€?

 

 

'๊ณต๋ถ€ ๊ธฐ๋ก > JAVA' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

week3_4 ๊ณผ์ œ  (0) 2023.09.30
230927 ์ž๊ฐํ”„ week4  (0) 2023.09.29
230925 JAVA  (0) 2023.09.25
์ž๊ฐํ”„ week3 ํด๋ž˜์Šค์™€ ๊ฐ์ฒด  (0) 2023.09.24
230923 JAVA  (0) 2023.09.24