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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

(17)
230921 JAVA ๋‚ด ๋…ธํŠธ๋ถ์—์„œ print ์ถœ๋ ฅ๋ฌธ ์•ˆ์— \” ๋กœ ํฐ๋”ฐ์˜ดํ‘œ ์ถœ๋ ฅํ•˜๋ ค๋‹ˆ๊นŒ ์•ˆ๋‚˜์˜ด => why? \๋ฅผ escape์ฝ”๋“œ๋ผ๊ณ  ํ•˜๋‚˜๋ณด๋‹ค. scanner.nextLine() ํ•ญ์ƒ ์ฃผ์˜ํ•˜์ž. ์ž…๋ ฅ๋ฐ›์•„์•ผํ•˜๋Š” ์ง€์ ์—์„œ ์‹คํ–‰์ด ์ข…๋ฃŒ๋˜๋ฉด ์Šค์บ๋„ˆ ํ™•์ธ. ์•ž์— scanner.nextInt() ๋˜๋Š” scanner.nextDouble() ์ด ์‚ฌ์šฉ๋์„ ๊ฒฝ์šฐ ๋ฒ„ํผ์— ์žˆ๋Š” ์—”ํ„ฐ๋ฅผ ์ง€์›Œ์ค˜์•ผ ์ƒˆ๋กœ์šด ๊ฐ’์„ ๋ฐ›์œผ๋ฏ€๋กœ ์—”ํ„ฐ๊นŒ์ง€ ๋ฐ›์•„๋จน๋Š” nextLine์ด ํ•„์š”ํ•œ ๊ฒƒ. ์‹ค์ˆ˜๊ฐ’์˜ ์†Œ์ˆ˜์ ์„ ์ œํ•œํ•ด์„œ ์ถœ๋ ฅํ•˜๋ ค๋ฉด printf์œผ๋กœ ์ถœ๋ ฅ๋ฌธ ์ž‘์„ฑ, %.2f๋กœ ์†Œ์ˆ˜์  ๋‘˜์งธ์ž๋ฆฌ๊นŒ์ง€๋งŒ ์ถœ๋ ฅ๋˜๋„๋ก ํ•จ. printf๋Š” + ๋กœ ์—ฐ๊ฒฐํ•  ํ•„์š” ์—†์ด " " ์•ˆ์— ์ญ‰ ์ด์–ด์„œ ์ž‘์„ฑํ•˜๊ณ  ๋๋‚˜๋ฉด (,์ธ์ž) ์ž‘์„ฑ. this๋Š” ๊ฐ์ฒด ์ž๊ธฐ ์ž์‹ ์„ ๊ฐ€๋ฆฌํ‚ด. ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋ฉ”์†Œ๋“œ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๋ ค๋Š” ..