본문 바로가기

Algorithm/Language Coder

Jungol (Java) - 171 : 함수1 - 형성평가2

문제

1부터 전달받은 수까지의 합을 출력하는 함수를 작성하고 1000 이하의 자연수를 입력받아 작성한 함수로 전달하여 출력하는 프로그램을

작성하시오.

 

입력 예

100

 

출력 예

5050

 

import java.util.*;

public class Main {
    public static int answer(int n) {
        int sum = 0;
        for (int i = 1; i <= n; i++) {
            sum += i;
        }
        return sum;
    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int num;
        do {
            num = sc.nextInt();
        } while (num < 1 || num > 1000);

        System.out.println(answer(num));
    }
}