Tabuada em java (iniciante) não funciona

Uai, ta certo…

tá não, o programa dá resposta da tabuada do dez e não “lê” o nº q coloco, por ex. pedi a tab do 2.

Tenta assim:

[code]import java.util.Scanner;
public class Tabuada{
public static void main (String args[]) {
Scanner entrada = new Scanner(System.in);
int res;

	//Pede para o usuário digitar um número
	System.out.println("Entre com um número natural:");
	//Le o número do qual será a tabuada
	int x = entrada.nextInt();
	for (int y = 0; y <= 10; y++) {
		res = (x * y);
		System.out.println(+ x + " * " + y + " = " + res);
	}
	System.out.println("__________");
}

} [/code]

Update: Repare que eu removi o for mais externo pois ele quem fazia imprimir a tabuada de 0 a 10, agora so imprime a tabuada do numero esolhido :stuck_out_tongue:

Usa o Scanner …

Seres de outro mundo (ETs) deu certo, brigadim. Mesmo longe do japão eu sofro!

A classe JOptionPane é bem simples bete, tem um post aqui no GUJ q explica…

Seria algo como:

import javax.swing.JOptionPane; public class ReceberEMostrarValores { public static void main(String[] args) { int numero=Integer.parseInt(JOptionPane.showInputDialog("Digite um Nº"); JOptionPane.showMessageDialog(null,"O numero digitado foi: "+numero); } }