풀이
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);
}
}
정답
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);
}
}
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);
}
}
Share article