정보
분류 : 반복문
문제
풀이
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int sum = 0;
for(int i = 0 ; i <= a ; i++) {
sum += i;
}
System.out.println(sum);
}
}
풀이 후기
1부터 입력한 숫자까지의 합을 출력하는 문제이기 때문에 for문에서의 i는 0이든 1이든 상관 없다. 단, 반복하는 조건에서 부호를 그에 맞게 맞춰주면 된다🤔
모두 더한 값을 딱 하나의 출력 값으로 받을 것이기 때문에 전역 변수(sum)를 하나 선언하고 for문 안에 i를 반복해서 전역 변수(sum) 에 덧셈을 덧셈을 진행한다. 입력한 숫자만큼 반복문이 돌아간 후 종료가 되면 전역변수(sum) 에 담긴 결과 값을 println 함수를 통해 출력한다.
'💡문제 풀이 > 백준 - JAVA' 카테고리의 다른 글
코딩은 체육과목 입니다 / 25314 (0) | 2023.11.16 |
---|---|
영수증 / 25304 (0) | 2023.11.13 |
A+B - 3 / 10950 (0) | 2023.11.13 |
구구단 / 2739 (0) | 2023.11.13 |
주사위 세개 / 2480 (0) | 2023.11.09 |