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