문제
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다.
출력
1부터 n까지 합을 출력한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | package Code_201608; import java.util.Scanner; public class PrintForSum { @SuppressWarnings("resource") public static void main(String[] args) { Scanner scan = new Scanner(System.in); //int sumNum = 3; int sumVal = 0; int sumNum = scan.nextInt(); for(int i = 1; i <= sumNum; i++) { sumVal += i; } System.out.println(sumVal); } }// |
이번 문제는 그동안 고민하면서 풀던 문제들에 비하면 상당히 쉽다.. 증감에 대한 개념만 갖고 있다면 금세 풀리니 말이다..
어차피 기본 for 는 누구나 한다고 쳤을 때 18 라인 증감[+=]에 대한 부분이 가장 핵심이다..
댓글 없음:
댓글 쓰기