본문 바로가기
Java_language

구구단 출력,1부터 100까지 합 계산

by 헬로제이콥 2025. 11. 17.

 

1. 🧮 구구단 출력: 곱하기 노래 부르기

구구단은 같은 수를 여러 번 더하는 것을 쉽게 하려고 만든 곱셈표죠? 컴퓨터에게 구구단을 시킬 때는 **반복문 (for)**을 사용해서 "2단이면 2를 1부터 9까지 곱해봐!"라고 명령해요.

💡 구구단 2단 출력 코드 (Java)

이 코드는 "2단을 1부터 9까지 반복해서 계산하고 출력해!" 라는 뜻이에요.

Java
 
// 구구단 2단을 출력합니다.
int dan = 2; // 우리가 원하는 '단' (2단)

// i가 1부터 9까지 1씩 증가하면서 반복합니다.
for (int i = 1; i <= 9; i++) {
    // 2 * 1 = 2, 2 * 2 = 4 ... 를 계산하고 출력해요.
    int result = dan * i;
    System.out.println(dan + " X " + i + " = " + result);
}

결과:

2 X 1 = 2
2 X 2 = 4
2 X 3 = 6
2 X 4 = 8
2 X 5 = 10
2 X 6 = 12
2 X 7 = 14
2 X 8 = 16
2 X 9 = 18

2. ➕ 1부터 100까지 합 계산

이번에는 1부터 100까지의 숫자를 모두 더해보는 명령을 해볼 거예요. 이것도 반복문 (for)을 사용해서 "1부터 시작해서 100이 될 때까지 숫자를 하나씩 더해줘!" 라고 시킬 수 있어요.

💡 1부터 100까지 합계산 코드 (Java)

Java
 
int totalSum = 0; // 합계를 저장할 상자 (처음엔 0)

// i가 1부터 100까지 1씩 증가하며 반복합니다.
for (int i = 1; i <= 100; i++) {
    // totalSum 상자에 현재 i 값을 계속 더해 넣습니다.
    totalSum = totalSum + i; 
}

// 100까지 다 더한 결과를 출력합니다.
System.out.println("1부터 100까지의 합: " + totalSum);

결과:

1부터 100까지의 합: 5050

3. 짝수/홀수 합 계산: 골라가며 더하기

전체 합을 계산할 때처럼 반복문으로 1부터 100까지 숫자를 확인해요. 하지만 이번에는 숫자가 짝수인지 홀수인지를 보고, 맞는 상자(변수)에만 더해주는 똑똑한 명령을 추가할 거예요!

짝수와 홀수를 구별하는 방법

컴퓨터는 숫자를 **2로 나누었을 때 남는 수 (나머지)**를 보고 짝수와 홀수를 구별해요.

  • 짝수: 2로 나누면 나머지가 0이에요. (i % 2 == 0)
  • 홀수: 2로 나누면 나머지가 1이에요. (i % 2 != 0)

💡 1부터 100까지 짝수/홀수 합계산 코드 (Java)

Java
 
int evenSum = 0; // 짝수 합을 저장할 상자
int oddSum = 0;  // 홀수 합을 저장할 상자

// i가 1부터 100까지 반복합니다.
for (int i = 1; i <= 100; i++) {
    // 만약 i를 2로 나눈 나머지가 0이면 (짝수이면)
    if (i % 2 == 0) {
        evenSum = evenSum + i; // 짝수 상자에 더하기
    } else {
        // 아니면 (홀수이면)
        oddSum = oddSum + i; // 홀수 상자에 더하기
    }
}

// 계산 결과를 출력합니다.
System.out.println("1부터 100까지 짝수의 합: " + evenSum);
System.out.println("1부터 100까지 홀수의 합: " + oddSum);

결과:

1부터 100까지 짝수의 합: 2550
1부터 100까지 홀수의 합: 2500

확인: 짝수 합 (2550)과 홀수 합 (2500)을 더하면 전체 합인 5050이 나와서 계산이 맞았네요!