Do it! 자바프로그래밍 8일차

Elena·2022년 2월 20일

오늘은 즐거운 마음으로 시작했다가 마지막엔 연습문제때문에 상당히 기분이 좋지 않다ㅋㅋ
오늘은 반복문을 공부했다.
반복문에는 while문, do-while문, for문, continue문, break문이 있다.

while문

	int num = 1;
	int sum = 0;
	while(num <= 10) {
		sum += num;
		num++; 
	}
	System.out.println("1부터 10까지의 합은 " + sum + "입니다.");

while문은 조건을 먼저 검사하기 때문에 조건식에 맞지 않으면 반복 수행이 한 번도 일어나지 않는다. 하지만 do-while문은 {}안의 문장을 무조건 한번 수행한 후에 조건식을 검사 한다. 띠라서 중괄호 안의 문장을 반드시 한 번 이상 수행해야 할 때 while문 대신 do-while문을 사용한다.

do-while문

	int num = 1;
	int sum = 0;
	do {
		sum += num;
		num++;
	} while(num <= 10);
	System.out.println("1부터 10까지의 합은 " + sum + "입니다.");

for문

	int i;
	int sum;
	for(i = 1, sum = 0; i <= 10; i++) {
		sum += i;
	}
	System.out.println("1부터 10까지의 합은 " + sum + "입니다.);

continue문

	int total = 0;
	int num;
	for(num = 1; num <= 100; num++) {
	 if(num % 2 == 0) //num값이 짝수인 경우
	    continue;     //이후 수행을 생략하고 num++수행
	total += num;   //num값이 홀수인 경우에만 수행
	}
	System.out.println("1부터 100까지의 홀수의 합은: " + total + "입니다.);

break문

	int sum = 0;
    int num = 0;
    for (num = 0; sum < 100; num++) { //합한 값이 100보다 클 때 종료
    	sum += num;
    }
    System.out.println("num :" + num);
    System.out.println("sum :" + sum); 

연습문제는 배운걸로는 도저히 풀 수 없는 문제가 있어서 끝날때는 스트레스가 꽤 있었지만 지금 안되는 것도 언젠가는 되겠지 하는 가벼운 마음으로 넘기기로 했다. 학원 가기전 예습에서 너무 기운빼지 말자!

profile
一切唯心造

0개의 댓글