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