728x90
아래는 Java로 1부터 100까지의 숫자를 제곱하여 더한 값과 1부터 100까지의 숫자를 더한 값의 제곱의 차이를 구하는 코드입니다.
public class Main {
public static void main(String[] args) {
int sumOfSquares = 0;
int sum = 0;
int squareOfSum = 0;
for (int i = 1; i <= 100; i++) {
sumOfSquares += i * i;
sum += i;
}
squareOfSum = sum * sum;
int difference = squareOfSum - sumOfSquares;
System.out.println("1부터 100까지의 숫자를 제곱하여 더한 값과 1부터 100까지의 숫자를 더한 값의 제곱의 차이: " + difference);
}
}
위 코드에서는 for 루프를 사용하여 1부터 100까지의 수를 반복하면서 각 숫자를 제곱한 값을 누적하여 합을 계산하고, 또한 각 숫자를 누적하여 합을 계산합니다. 이렇게 구한 값으로 각각 제곱합과 합의 제곱을 계산하여 squareOfSum과 sumOfSquares 변수에 저장합니다. 마지막으로 두 값을 뺀 값을 구하여 difference 변수에 저장하고, 이 값을 출력합니다.
728x90
'코딩교육 > JAVA' 카테고리의 다른 글
목동코딩학원, JAVA 언어로 1~100 사이의 짝수-홀수합 구하기 (0) | 2023.03.27 |
---|---|
목동코딩학원, JAVA 언어로 1~100 사이의 구간합 구하기 (0) | 2023.03.27 |
목동코딩학원, JAVA 언어로 1~100 제곱합을 구하기 (0) | 2023.03.27 |
목동코딩학원, JAVA 언어로 1~100 사이의 배수 구하기 (0) | 2023.03.27 |
목동코딩학원, JAVA 언어로 1~100 출력하기 (1) | 2023.03.27 |