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

Основной курс Java

Control de flujo en Java

Arreglos de Java

Programación orientada a objetos en Java (I)

Programación orientada a objetos en Java (II)

Programación orientada a objetos en Java (III)

Обработка исключений Java

Listas de Java (List)

Colas de Java (Queue)

Mapas de Java

Conjuntos de Java

Entrada/Salida (I/O) de Java

Lector/Escritor de Java

Otras temas de Java

Programa de Java para generar la tabla de multiplicación

Java полный список примеров

En este programa, aprenderás a generar la tabla de multiplicación de un número dado. Esto se realiza utilizando bucles for y while en Java.

Ejemplo 1: Generar la tabla de multiplicación usando el bucle 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

También se puede utilizar el bucle while en Java para generar la misma tabla de multiplicación.

Пример 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 полный список примеров