- ๋จ์ ํ ์คํธ๋ฅผ ์ตํ๋ด ์๋ค.
- ๋จ์ ํ ์คํธ๋ ์ค์ ๋น์ฆ๋์ค ๋ก์ง์ด ๋ด๊ฒจ์ ธ ์๋ ์ฝ๋๋ฅผ ๊ตฌํํ ํ JUnit๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํด ์์ ๋จ์๋ฅผ ํ ์คํธํ๋ ๊ฒ์ ๋๋ค.
- Input๊ณผ Output์ด ๋ช ํํ ํด๋์ค ๋ฉ์๋์ ๋ํ ๋จ์ ํ ์คํธ๋ฅผ ์ฐ์ตํด๋ด ์๋ค.
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ฌธ์์ด ๊ฐ์ ๋ฐ๋ผ ์ฌ์น์ฐ์ฐ์ ์ํํ ์ ์๋ ๊ณ์ฐ๊ธฐ๋ฅผ ๊ตฌํํด์ผ ํฉ๋๋ค.
- ๋ฌธ์์ด ๊ณ์ฐ๊ธฐ๋ ์ฌ์น์ฐ์ฐ์ ๊ณ์ฐ ์ฐ์ ์์๊ฐ ์๋ ์ ๋ ฅ ๊ฐ์ ๋ฐ๋ผ ๊ณ์ฐ ์์๊ฐ ๊ฒฐ์ ๋ฉ๋๋ค. ์ฆ, ์ํ์์๋ ๊ณฑ์ , ๋๋์ ์ด ๋ง์ , ๋บ์ ๋ณด๋ค ๋จผ์ ๊ณ์ฐํด์ผ ํ์ง๋ง ์ด๋ฅผ ๋ฌด์ํฉ๋๋ค.
- ์๋ฅผ ๋ค์ด
2 + 3 * 4 / 2์ ๊ฐ์ ๋ฌธ์์ด์ ์ ๋ ฅํ ๊ฒฝ์ฐ2 + 3 * 4 / 2์คํ ๊ฒฐ๊ณผ์ธ 10์ ์ถ๋ ฅํด์ผ ํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ ์ฌ์น์ฐ์ฐ์ ๊ณ์ฐ ์ฐ์ ์์๋ก ์ธํ3 * 4 / 2 + 2์ ๊ฒฐ๊ณผ์ธ 8์ ์ค๋ต์ ๋๋ค.
-
๋ฌธ์์ด์ ์ ๋ ฅ๋ฐ๊ณ ๋น ๊ณต๋ฐฑ ๋ฌธ์์ด์ ๊ธฐ์ค์ผ๋ก ๋ฌธ์๋ค์ ๋ถ๋ฆฌํด์ผ ํ๊ฒ ์ฃ ?
String value = scanner.nextLine(); String[] values = value.split(" ");
-
๋ฌธ์์ด์ ์ ์๋ก ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋
Integerํด๋์ค์parseInt()๋ฉ์๋๊ฐ ์์ต๋๋ค.int number = Integer.parseInt("๋ฌธ์์ด");