English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 가이드

Java 프로세스 제어

Java 배열

Java 객체 지향(I)

Java 객체 지향(II)

Java 객체 지향(III)

Java 예외 처리

Java 목록(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력/출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램이 곱셈 테이블을 생성합니다

Java 예제 모든 것

이 프로그램에서, 주어진 숫자의 곱셈 테이블을 생성하는 방법을 배웁니다. 이는 Java에서 for와 while 루프를 사용하여 완료됩니다.

예제1:for 루프를 사용하여 곱셈 테이블 생성

public class MultiplicationTable {
    public static void main(String[] args) {
        int num = 5;
        for(int i = 1; i <= 10; ++i)
        {
            System.out.printf("%d * %d = %d \n", num, i, num * i);
        }
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Java의 while 루프를 사용하여 같은 곱셈 테이블을 생성할 수도 있습니다.

예제2:while 루프를 사용하여 곱셈 테이블 생성

public class MultiplicationTable {
    public static void main(String[] args) {
        int num = 9, i = 1;
        while(i <= 10)
        {
            System.out.printf("%d * %d = %d \n", num, i, num * i);
            i++;
        }
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
9 * 10 = 90

위의 프로그램에서, for 루프와 다르게, 반복 내에서 i의 값을 증가시켜야 합니다.

두 프로그램이 기술적으로 모두 올바르지만, 이 경우 for 루프를 사용하는 것이 더 좋습니다. 이는 반복 횟수가 알려져 있기 때문입니다.1까지10)。

Java 예제 모든 것