
사용자에게 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. 결과는 반복문 밖에다 출력한다.
반복문 안에 출력하면 하나씩 증가할 때마다 결과를 출력하기 때문에
문제의 요구와 맞지 않는다.
끝!
'study > baekJun' 카테고리의 다른 글
[백준/JAVA/자바입출력]백준11021, 백준11022 (0) | 2020.04.06 |
---|---|
[백준/JAVA/for문/배열]백준2741,2742 N찍기 그리고 기찍N (0) | 2020.04.06 |
[백준/java/자바/A+B/for문]백준 10950 A+B (0) | 2020.03.31 |
[백준/자바/JAVA/for문]백준 2739 구구단 (0) | 2020.03.27 |
[백준/자바/java/백준2884]백준 2884 알람시계 (0) | 2020.03.25 |