[JAVA] 반복문

Coastby·2022년 9월 21일
0

LIKELION Back-End School

목록 보기
5/61

⭐️ 실무에서는 for문을 가장 많이 쓴다.

○ while 문

  • while문은 한 번도 실행되지 않을 수 있다.
  • 1~10까지의 합 구하기
//1-10까지 합
int num = 1;
int sum = 0;

while (num <= 10) {
	sum += num;
	num++;
}

System.out.println(sum);

○ Do while문

  • 최소 한 번은 실행된다.
  • 반복적으로 사용자의 입력을 받아서 처리할 때 유용하다

○ for문

⭐️ for문 순서 기억하기

  • 구구단
//구구단
Scanner sc = new Scanner (System.in);
		
int dan = sc.nextInt();

for (int i = 1; i<=9; i++) {
	System.out.println(dan + " x " + i + " = " + dan*i);
}

👉 for문과 while문의 무한 반복

for(;;) {	// 조건식이 항상 참
}
while (true){	//조건식이 항상 참
}

○ continue & break

  • 조건문과 같이 온다.
  • break : 자신이 포함된 가장 가까운 반복문을 벗어난다.
//5의 배수이자 7의 배수를 찾는 반복문
int num = 1;
		
for (int i = 1; i < 100; i++) {
	if (i%5 == 0 && i%7 == 0) {
		num = i;
		break;
	}
}

System.out.println(num);
  • continue :
    • 반복문의 끝으로 이동하여 조건문으로 넘어간다.
    • 반복문을 벗어나지 않는다.
    • 전체 반복 중에 특정조건을 만족하는 경우를 제외하고자 할 때 유용하다.
//1부터 100 숫자 중 5의 배수이자 7의 배수인 것
//continue가 들어가도록

int count = 0;
for (int i = 1; i <= 100; i++) {
		if (i%5!=0 || i%7 != 0) {
			continue;				
		}
		count += 1;
		System.out.println(i);
	}
	System.out.println("count: " + count);

○ 연습문제

  • 별찍기
  • 숙제
profile
훈이야 화이팅

0개의 댓글