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

Manual Básico de Java

Controle de fluxo do Java

Array do Java

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Tratamento de Exceções Java

Lista (List) do Java

Fila (Queue) do Java

Conjunto Map do Java

Conjunto Set do Java

Entrada e saída do Java (I/O)

Reader do Java/Writer

Outros tópicos do Java

Geração de tabela de multiplicação de Java

Java Examples Comprehensive

Neste programa, você aprenderá a gerar a tabela de multiplicação de um número dado. Isso é feito usando loops for e while no Java.

Exemplo1: Gerar a tabela de multiplicação usando loop 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);
        }
    }
}

Quando o programa é executado, a saída é:

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

Também pode usar o loop while do Java para gerar a mesma tabela de multiplicação.

Exemplo2: Gerar a tabela de multiplicação usando loop 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++;
        }
    }
}

Quando o programa é executado, a saída é:

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

No programa acima, ao contrário do loop for, devemos aumentar o valor de i dentro do corpo do loop.

Embora ambos os programas sejam tecnicamente corretos, neste caso é melhor usar um loop for. Isso é porque o número de iterações conhecido (a partir de1Até10)

Java Examples Comprehensive