Legday
[백준]8393번: 합(Java) 본문
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 |