개발공간/Java

[ codeup] 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구하기

로지네 2023. 4. 8. 17:11

💻 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자

import java.util.Scanner;

public class Main {
    public static void main(String args[]) {
        Scanner scanner = new Scanner(System.in); //Scanner 객체를 생성
        int a = scanner.nextInt(); //입력받은 값을 정수형 변수 a에 저장
        int sum = 0; //합을 저장하기 위한 변수 sum을 0으로 초기화
        for(int i = 2; i <= a; i+=2){
            sum += i; 
        }
        //for문을 이용해서 2부터 입력받은 수까지 짝수를 차례로 더하기.
        // 즉, i가 2부터 시작하고 2씩 증가하면서 a보다 작거나 같은 경우에 sum에 i 값을 더해줌!
        // 짝수를 더할 때 마다 sum에 i 값을 누적
        System.out.println(sum); //출력
    }
}