Java

[Java] 반복문에서 continue 연습하기

kyra 2022. 9. 24. 11:45
  • 입력받은 숫자까지의 짝수의 합을 구하는 코드 (1)
import java.util.Scanner;
public class HelloJava {
        public static void main(String[] args) {
            Scanner stdin = new Scanner(System.in);
            System.out.print("원하는 숫자를 입력하세요:");
            int num = stdin.nextInt();
            int i = 0, sum = 0;
            for (i = 1; i <= num; i++) {
                if (i % 2 == 0) {
                    sum += i;
                } else {
                    continue;
                }

            }
            System.out.println("1부터" + num + "까지의 합은 " + sum + "입니다.");
        }
    }

 

  • 입력받은 숫자까지의 짝수의 합을 구하는 코드 (2)
import java.util.Scanner;
public class HelloJava {
        public static void main(String[] args) {
            Scanner stdin = new Scanner(System.in);
            System.out.print("원하는 숫자를 입력하세요:");
            int num = stdin.nextInt();
            int i = 0, sum = 0;
            for (i = 1; i <= num; i++) {
                if (i % 2 == 1) continue;  // 이렇게 홀수일경우 continue를 하면 
                sum += i;                  // sum += i는 실행되지 않는다.
            }
            System.out.println("1부터" + num + "까지의 합은 " + sum + "입니다.");
        }
    }