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