Legday

[백준]8393번: 합(Java) 본문

BaekJoonStudy

[백준]8393번: 합(Java)

Legday 2022. 8. 29. 17:16

https://www.acmicpc.net/problem/8393

 

8393번: 합

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

www.acmicpc.net

1)문제설명

- 정수1개를 입력받아 1부터 입력받은 정수까지의 합을 구하면 된다.

2)소스코드

- inputData 정수를 선언하고 total정수를 0으로 초기화해야 한다(초기화 하지않으면 쓰레기값이 있기 때문에 나중에 값을 더하면 이상한 값이 나옴)

- for문을 1부터 inputData까지 돌려서 total에 i를 계속 더해주면 된다!

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int total = 0;
		int inputData = sc.nextInt();
		
		for(int i=1;i<=inputData;i++) {
			total+=i;
		}
		System.out.println(total);
	}
}

3)출력화면

'BaekJoonStudy' 카테고리의 다른 글

[백준]15552번: 빠른 A+B(Java)  (0) 2022.08.29
[백준]25304번: 영수증(Java)  (0) 2022.08.29
[백준]10950번: A+B -3 (Java)  (0) 2022.08.29
[백준]2739번: 구구단  (0) 2022.08.29
[백준]2480번: 주사위 세개(Java)  (0) 2022.08.29