개발/코뮤니티

[자바 기초문법] 10일차 : 1부터 N까지 총합 구하기

Hyunsun 2022. 3. 21. 13:37
728x90

코뮤니티 모각코 자바 기초문법 출석 인증 10일차

 

✅ 오늘의 문제 : 1부터 N까지 총합 구하기

 

✅ 숫자를 1개 입력받아 1부터 그 숫자까지의 합을 구하고 출력해 보세요.

 

for 문과 while 문으로 각각 구현해주세요!

 

for문 코드

import java.util.Scanner;

public class test {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        System.out.print("숫자를 입력하세요 : ");
        int n = sc.nextInt();

        int sum = 0;
        for (int i = 1; i <= n; i++) {
            sum += i;
        }

        System.out.printf("1부터 %d까지 합은 %d입니다.", n, sum);
        sc.close();
    }
}

 

while문 코드

import java.util.Scanner;

public class test {
    public static void main(String args[]) {
        Scanner sc = new Scanner(System.in);
        System.out.print("숫자를 입력하세요 : ");
        int n = sc.nextInt();

        int i = 0;
        int sum = 0;
        while (i <= n) {
            sum += i;
            i++;
        }

        System.out.printf("1부터 %d까지 합은 %d입니다.", n, sum);
        sc.close();
    }
}

 

결과

728x90