public static void main(String args[])
{
int tab = 0;
while (tab < 11)
{
tab++;
System.out.println(args[0] + "X" + tab + "=" + Integer.parseInt(args[0])tab*mult);
}
}
}
public static void main(String args[])
{
int tab = 0;
while (tab < 11)
{
tab++;
System.out.println(args[0] + "X" + tab + "=" + Integer.parseInt(args[0])tab*mult);
}
}
}
Opa bete… seja bem vindo(a) ao fórum… primeiramente leia esses 2 posts fundamentais para o seu futuro na vida de TI e no GUJ.
http://www.istf.com.br/perguntas/
Depois reposte sua dúvida da forma correta.
Abs [] e bons estudos.
bete
Oque você esta tentando fazer com esta tabuada?
Esta multiplicando por variaveis que nem foram declaradas… (mult)
E ta colocando coisas que não são necessarias!
Ó ja que não quer pensar não sou eu quem vai obrigar…
Então olha ae duas entre muitas formas de se fazer:
int ind_tab, tab;
tab = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite a tabuada desejada:"));
for(ind_tab = 1; ind_tab <= 10; ind_tab++)
{
System.out.println(tab+"x"+ind_tab+"="+(tab*ind_tab));
}
//OU
ind_tab=1;
tab = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite a tabuada desejada:"));
while(ind_tab <= 10)
{
System.out.println(tab+"x"+ind_tab+"="+(tab*ind_tab));
ind_tab++;
}
Mais só uma dica, a galera não costuma fazer o trampo pra você mano!
Então tente expressar melhor sua dúvida que o pessoal sempre ajuda…
Falo abraço!
O professor ainda n ão passou o comando “JOptio…”, portanto tenho que fazer com os recursos que ele deu. Estamos usando o Bluej
mesmo assim obrigada.
Oi,
Use o System.out.println no lugar do JOptionPane… 
Leu o que lhe indiquei ??? adequou seu código ao fórum ??? Melhorou a pergunta ???
Pelo jeito, nenhum dos 3… Boa sorte no GUJ… talvez tenha por se chamar Bete.
Leu o que lhe indiquei ??? adequou seu código ao fórum ??? Melhorou a pergunta ???Pelo jeito, nenhum dos 3… Boa sorte no GUJ… talvez tenha por se chamar Bete.
rsrs…será que é Bete mesmo… 
Tbm estou fazendo uma tabuada. Mas tenho um problema, não é nenhuma dúvida e relação ao código, mas sim um erro que ocorre na linha onde o laço “for” é escrito, vejam: public class Tabs {
public static void main (String[] args) {
int n;
n = Integer.parseInt(JOptionPane.showInputDialog("Digite um Número: "));
for (int i=1;<=10;i++) {
System.out.println(n + "x" + i + "=" + n*i);
}
}
}
Naquela bolinha que expressa algum erro me é passado: “illegal start of expression”
Desde já muito obrigado!
/* Me digam se estou colocando de forma correta meu problema */
o problema tá aqui:
for (int i=1;<=10;i++)
tem que colocar alguma coisa menor ou igual a dez, nesse caso suponho que seja
for (int i=1; i <=10;i++)
O professor ainda n ão passou o comando “JOptio…”, portanto tenho que fazer com os recursos que ele deu. Estamos usando o Bluej
mesmo assim obrigada.
Oi,Use o System.out.println no lugar do JOptionPane…
Abraço!
Leu o que lhe indiquei ??? adequou seu código ao fórum ??? Melhorou a pergunta ???Pelo jeito, nenhum dos 3… Boa sorte no GUJ… talvez tenha por se chamar Bete.
rsrs…será que é Bete mesmo…
![]()
castroGH só fazer oque o drigo.angelo mostrou…
Sempre que for comparar <, <=, >, >=, ==, != etc… Tem ter ao menos duas ‘coisas’ a ser comparas.
Abraço!
é o problema é a linha que o drigo.angelo mencionou mesmo…
Nossa! Um dia morrerei com essa falta de atenção! Muito Obrigado \o/
Os “coisas” lindas, se eu falar q ainda ñ consegui, vcs vão desistir de mim? snif…snif.
Posta seu codigo aí pra a gente ver como tá xD
agora tá assim, até q fica bonito, só ñ multiplica pelo nº q quero. outra coisa como faço para parar qdo dá errado e fica só rodando? é o que + pause break?
public static void main (String args[]) {
int res;
for ( {int x = 0; x <= 10; x++)
for ( {int y = 0; y <= 10; y++)
res = (x * y);
System.out.println(+ x + " * " + y + " = " + res);
}
System.out.println("__________");
}
}
}
No blueJ quando da loop eterno (fica travado) eu usava ctr+shift+r 
Depois, formata seu código de acordo com a formatação aqui do fórum OK.
Seu código está aparentemente certo. Posta a saída aqui. ( Se possível posta a saída atual e como era pra ficar )
10 * 0 = 0
10 * 1 = 10
10 * 2 = 20
10 * 3 = 30
10 * 4 = 40
10 * 5 = 50
10 * 6 = 60
10 * 7 = 70
10 * 8 = 80
10 * 9 = 90
10 * 10 = 100
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.
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("__________");
}
}
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 :P
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);
}
}