loop – Calculo de Tabuada em Java,usando laços de Repetição em Português

loop – Calculo de Tabuada em Java,usando laços de Repetição em Português

Você só precisa de uma variável para representar o multiplicador do valor de entrada e controlar o valor desta variável dentro do loop.

import java.io.IOException;
import java.util.Scanner;

class Main 
{
    public static void main(String[] args) throws IOException 
    {
        int entrada;

        Scanner scanner = new Scanner(System.in);
        System.out.println(Informar um número: );
        entrada = scanner.nextInt();

        int multiplicador = 0;
        while(multiplicador <= 10)
        {
            int resultado = entrada * multiplicador;
            System.out.println(resultado);   
            multiplicador++;
        }
    }
}

Veja funcionando no repl.it

Outro exemplo, com um laço externo para poder repetir a operação da tabuada com outros valores de entrada.

public static void main(String args[]) {

    int A;
    do {
        Scanner tab = new Scanner(System.in);
        System.out.println(Informar um número (0(zero) para finalizar):);

        A = tab.nextInt();
        if (A != 0) {
            int mult = 0;
            while (mult < 10) {
                mult++;
                System.out.println(A +  *  + mult +   =  + (A * mult));
            }
        }
    } while (A != 0);

} 

loop – Calculo de Tabuada em Java,usando laços de Repetição em Português

Também pode ser feito da forma abaixo:

public static void main(String[] args) {

    int valorUsuario;
    int multiplicador = 0;
    int total = 0;


    Scanner ler = new Scanner(System.in);
    System.out.println(Informe um número: );
    valorUsuario = ler.nextInt();

    for (int x = 0; x < 10; x++) {
            total = valorUsuario * ++multiplicador;
            System.out.println(valorUsuario +  x  + multiplicador +  =  + total);
        }

    }

Leave a Reply

Your email address will not be published. Required fields are marked *