-
백준 8393 1부터 주어진 숫자까지의 합 구하기백준 (Java) 2022. 2. 4. 00:41
[for문 사용]
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int num = 0; for(int i=1;i<=n;i++){ num = num+i; } System.out.println(num); } }
[while문 사용]
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int num = 0; int i=1; while(i<=n){ num = num+i; i++; } System.out.println(num); } }
https://www.acmicpc.net/problem/8393
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
• 새롭게 초기화 된 변수 num을 생성하여 num+i를 반복하면 i가 주어진 n까지 1씩 커지므로 자연스럽게 1부터 n까지의 합을 출력할 수 있다.
'백준 (Java)' 카테고리의 다른 글
백준 2741 1부터 N까지 한 줄에 하나씩 출력하기 (0) 2022.02.05 백준 15552 빠른 A+B (0) 2022.02.04 백준 10950 입력받은 수를 반복하여 출력하기 (0) 2022.02.04 백준 2739 반복문 사용하여 구구단 출력하기 (0) 2022.02.04 백준 2884 알람 시계 문제 (0) 2022.02.03