study/baekJun
[백준/JAVA/for문]백준8393 합
지니97
2020. 3. 31. 09:33
사용자에게 n을 입력받고
1부터 n의 합을 for문을 사용하여 구하는 프로그램
import java.util.Scanner;
import java.io.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n;
int result=0;
n = sc.nextInt();
for(int i=1;i<=n;i++){
result = result+i;
}
System.out.println(result);
}
}
1. 사용자에게 n을 입력받는다
2. for문을 작성한다.
이때 i는 1부터 시작하고 i<=n까지 반복한다.
result=0이었던 변수에 0+1인값을 시작으로
result(0)에 0+1대입
result(0+1) 에 +2
result(0+1+2)에 +3
result(0+1+2+...+n)까지반복
3. 결과는 반복문 밖에다 출력한다.
반복문 안에 출력하면 하나씩 증가할 때마다 결과를 출력하기 때문에
문제의 요구와 맞지 않는다.
끝!