티스토리 뷰

반응형

 

17. 제어문 - 05. while문, do-while문 - 2

 

| while 문과 do-while 문 비교

입력받는 정수를 모두 더해줍니다.

입력된 정수가 0이면 반복문을 빠져 나옵니다.

  • while: 먼저 조건 체크
  • do while: 그냥 한번 돌기
package loopexample;

import java.util.Scanner;

public class DoWhileExample {

	public static void main(String[] args) {


	/*	int num = 1;
		int sum = 0;
		
		do {
			sum += num;
			num++;
			
		}while(num <= 10);
        //55
			
			
		System.out.println(sum);
		System.out.println(num);
	*/
		/*int input;
		int sum = 0;
		Scanner scanner = new Scanner(System.in);
		input = scanner.nextInt();
		
		while(input != 0) {
			sum += input;
			input = scanner.nextInt();
		}
		
		System.out.println(sum);*/
		Scanner scanner = new Scanner(System.in); //스캐너 생성
		int input; 
		int sum = 0;

		do {
			input = scanner.nextInt(); //받기
			sum += input;
			
		}while(input != 0);

			
		System.out.println(sum);
	}


}

 

 

 

 

 

 

 

18. 제어문 - 06. for문, 중첩 반복문 - 1

| for 문

반복문 중 가장 많이 사용됨.

package loopexample;

public class ForExample {

	public static void main(String[] args) {

		int count =1;
		int sum = 0;
		
		for( int i = 0 ; i<10; i++, count++) {  //10¹ø
			sum += count;
			//count++;
		}
		System.out.println(sum);//45
		
		
		int num = 1;
		int total = 0;
		
		while( num <= 10) {
			total += num;
			num++;
		}
		System.out.println(total);
	
		
	}
	

}

 

 

 

 

 

 

자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함