3. 1부터 10까지의 합

박은서's avatar
Dec 08, 2025
3. 1부터 10까지의 합
Contents
풀이정답

풀이

package ex03; public class Test3Me { public static void main(String[] args) { int sum = 0; for (int i = 0; i <= 10; i++) { sum += i; } System.out.println(sum); } }
notion image

정답

1차 정리

package ex03; public class Test3T { public static void main(String[] args) { int sum=0; int i = 0; //누적 //1. sum++ (1씩 증가) //2. sum = sum+1 (누적식) for (int j = 0; j < 10; j++) { i++; sum = sum + i; } System.out.println(sum); } }

2차 정리

사용자가 원하는 수 n을 입력하면 1부터 n까지의 합 계산
package ex03; import java.util.Scanner; public class Test3T { public static void main(String[] args) { int sum=0; int i = 0; Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for (int j = 0; j < n; j++) { i++; sum = sum + i; } System.out.println(sum); } }
notion image

3차 정리

가우스연산 활용 → 업무 X 입사테스트 O
package ex03; public class Test31T { public static void main(String[] args) { int sum; int n = 10; // 1~10 sum = (n+1)*(n/2); System.out.println(sum); } }
notion image
 
Share article