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

Tutoriales básicos de Java

Control de flujo de Java

Arreglo de Java

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

Conjuntos de Mapa de Java

Conjuntos de Java

Entrada y salida de Java (I/O)

Lector de Java/Writer

Temas adicionales de Java

Generación de tablas de multiplicación de programas Java

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.

示例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);
        }
    }
}

Al ejecutar este programa, la salida será:

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++;
        }
    }
}

Al ejecutar este programa, la salida será:

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

En el programa anterior, a diferencia del bucle for, debemos aumentar el valor de i dentro del bucle.

A pesar de que ambos programas son técnicamente correctos, en este caso es mejor usar un bucle for. Esto se debe a que se conoce el número de iteraciones (desde1a10)。

Java 实例大全