
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이 나와서 계산이 맞았네요!
'Java_language' 카테고리의 다른 글
| 논리연산자,switch,커피메뉴 예제 (0) | 2025.11.21 |
|---|---|
| 자바 배열(Array) 활용 (0) | 2025.11.17 |
| 반복문(for, while)과 제어문(break, continue) 쉽게 배우기 (0) | 2025.11.17 |
| 자바 예제: 조건문과 switch 문 활용 (0) | 2025.11.17 |
| 자바 조건문 3가지 총정리: if, if-else, switch (0) | 2025.11.17 |