๐Ÿ’ป๋ฐ˜๋ณต๋ฌธ while๋ฌธ(22.11.14 ์ž๋ฐ”์ˆ˜์—…)

๋ฆฌ์•ˆ๐Ÿคยท2022๋…„ 11์›” 22์ผ

์ž๋ฐ”๊ณต๋ถ€๊ธฐ๋ก

๋ชฉ๋ก ๋ณด๊ธฐ
9/21

๐Ÿ“Œ while๋ฌธ

	์ดˆ๊ธฐ๊ฐ’;
	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;
	}


  • ๋ˆ„์ ํ•ฉ while๋ฌธ์œผ๋กœ ๊ตฌํ•˜๊ธฐ

โœ
- 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++;
	}

0๊ฐœ์˜ ๋Œ“๊ธ€