1. While ์ข ๋ฃ ๋ฐฉ๋ฒ
๋๋ while(true)๋ก ์ ๋ ฅ๋ฐ๊ณ break๋ก ๋น ์ ธ๋๊ฐ๋ ๋ฐฉ๋ฒ๋ง ์๊ฐํ๋๋ฐ
String exit = "";
While (!exit.equlas("exit")){ }
์ด๋ ๊ฒ ์์ฑํ ์๋ ์๊ตฌ๋.. ์ถ์๋ค. exit๋ฅผ ํ์ฉํด ํ์ถํ ์ ์๋ค๋๊ฒ ์ง๊ด์ ์ผ๋ก ๋๊ปด์ก๋ค..
2. nextLine()๊ฐ ํ์ํ ๊ฒฝ์ฐ
๋๋ nextInt() ์คํํ ๋ ๋ง๋ค nextLine์ ๋ฐ๋ก ์๋์ ๊ณ์ ์์ฑํ์๋๋ฐ
Scanner sc = new Scanner(System.in);
System.out.print("์ฒซ ๋ฒ์งธ ์ซ์ ์
๋ ฅ: ");
int num1 = sc.nextInt();
System.out.print("๋ ๋ฒ์งธ ์ซ์ ์
๋ ฅ: ");
int num2 = sc.nextInt();
sc.nextLine();
์ด๋ ๊ฒ nextInt()๋ฅผ ์ฐ์์ผ๋ก ์ฌ์ฉํ๋ค๋ฉด, ์ค๋ณต์ผ๋ก nextLine()์ ์ถ๊ฐํ ํ์๊ฐ ์๋ค๋ ์ ์ ์๊ฒ ๋์๋ค.
๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ๋ nextInt() ์ดํ nextLine()์ด ์ด์ด์ ธ ์ฌ์ฉ๋ ๋์ด๋ค! (์ซ์, ๊ธฐํธ, ์ซ์ ์์ผ๋ก ์ ๋ ฅ๋ฐ์ ๋)
nextLine()์ ์ฐ๋ฉด ๊ณต๋ฐฑ ํฌํจ ์ ์ฒด ๋ฌธ์์ด์ ๊ฐ์ ธ์ค๋๋ฐ, ์ด๋ nextInt()์์ ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ์ ํ ๋จ์ ์๋ ๊ฐํ๋ฌธ์๊ฐ ์๋์ผ๋ก ์ ๋ ฅ๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๋ด ๊ฒฝ์ฐ nextLine()์ ํ๋ฒ ๋ ์จ์ ๊ฐํ๋ฌธ์๋ฅผ ์ ๊ฑฐํด์ผ ํ๋ค.
์ฆ, nextInt() → nextLine()์ ์ฌ์ฉํ ๋๋ง nextLine();์ ์ถ๊ฐํด์ผ ํ๋ค.
3. Level3 ์์ค ๊ฐ์๋ ์ ํ!! ๋ชจ๋ฅด๊ฒ ๋ค. ใ ใ ... ์ธ์ ๊ฐ ๋ค ์ดํดํ ์ ์๊ธฐ๋ฅผ