์ด๊ธฐ๊ฐ; while(์กฐ๊ฑด) { ์คํ๋ฌธ; ์ฆ๊ฐ๊ฐ; }
โ ์ถ๋ ฅ ์ฐ์ต
- 1~10 ์ถ๋ ฅ
int i=1;
while(i<=10) {
System.out.println("i=" + i);
i++;
}

- 10~1 ์ถ๋ ฅ
i=10; // ๋ณ์ ์ฌ์ฌ์ฉ
while(i>=1){
system.out.println("i="+1);
i--;
}

- 2, 4, 6, 8, 10 ์ถ๋ ฅ
i = 2;
while(i<=10) {
System.out.println("i=" + i);
i+=2;
}

โ
- 1~10 ํฉ ๊ตฌํ๊ธฐ
int sum=0;
int i =1;
while(i<=10) {
sum=sum+i;
i++;
}
System.out.println("1~10๊น์ง ํฉ sum="+sum);

- 1 ~ 10 3์ ๋ฐฐ์์ ํฉ ๊ตฌํ๊ธฐ while, if์ฌ์ฉ
int sum3=0;
i=1;
while(i<=10) {
if(i%3==0) {
System.out.println(i);
sum3=sum3+i;
}
i++;
}
System.out.println("1~10๊น์ง์ 3์ ๋ฐฐ์ ํฉ sum3=" + sum3);

- 1 ~ 100 3์ ๋ฐฐ์์ด๋ฉด์ ๋์์ 5์ ๋ฐฐ์์ํฉ ๊ตฌํ๊ธฐ while, if ์ฌ์ฉ
sum=0;
i=1;
while(i<=100) {
if(i%3==0 && i%5==0) {
sum=sum+i;
}
i++;
}
System.out.println("1~100๊น์ง 3์ ๋ฐฐ์ ์ด๋ฉด์ 5์ ๋ฐฐ์ ํฉ sum=" + sum);

- 2๋จ ์ถ๋ ฅ
int dan=2;
i=1;
while(i<=9) {
System.out.println(dan +"*"+i+"="+dan*i);
i++;
}
