while & do while
while : ์กฐ๊ฑด์ด true์ผ ๋์ ๋ฐ๋ณต ์ํ
package sec04.chap04;
public class Ex01 {
public static void main(String[] args) {
int i = 0;
// ๐ก while ๋ฌธ์ ๊ดํธ์๋ ์ข
๋ฃ์กฐ๊ฑด๋ง
while (i < 10) {
// ์ข
๋ฃ์กฐ๊ฑด ์ถฉ์กฑ์ ์ํ ๊ฐ ๋ณํ๋ ์ธ์ ์ผ๋ก
System.out.println(i++);
}
// // ๐ก ์๋์ ์ธ ๋ฌดํ ๋ฃจํ์ ๋๋ฆฌ ์ฐ์ด๋ ์ฝ๋
// while (true) {
// System.out.println("์ธ๊ฐ์ ์์ฌ์ ๋์ด ์๊ณ ");
// System.out.println("๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ๋ค.");
// }
double popInBillion = 7.837;
// โญ๏ธ break ๋ฅผ ํตํ ๋ฐ๋ณต ํ์ถ
while (true) {
System.out.println("์ธ๊ณ์ธ๊ตฌ: " + (popInBillion -= 0.1));
if (popInBillion <= 0) break;
System.out.println("์ธ๊ฐ์ ์์ฌ์ ๋์ด ์๊ณ ");
System.out.println("๊ฐ์ ์ค์๋ฅผ ๋ฐ๋ณตํ๋ค.");
}
System.out.println("์ธ๋ฅ ๋ฉธ์ข
");
}
}
do ... while : ์ผ๋จ ์ํํ๊ณ ์กฐ๊ฑด์ ๋ด
Last updated