๋ด ๋ ธํธ๋ถ์์ 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 |