본문 바로가기

알고리즘 문제 풀이/Java

[Java] Bronze V - 8393. 합 (Baekjoon)

 

8393. 합

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

www.acmicpc.net

문제 설명

더보기

합 [다국어]

 

문제

n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.

출력

1부터 n까지 합을 출력한다.

 

예제 입력 1

3

 

예제 출력 1

6
 

문제 해설

Java 코드

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int n = Integer.parseInt(br.readLine());
		int cnt = 0;
		for (int i=1; i<=n; i++) 
		{
			cnt += i;
		}
		System.out.println(cnt);
	}
}

 

Java 코드 해설

  1. 1부터 입력받은 수까지 cnt이라는 변수에 값을 더하면서 반복하고 반복이 끝나면 출력함.