Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
Boa tarde pessoal, bom...tenho um exercício para fazer, que é fazer uma tabuada, com resultados em tela, e tenho que usar o for, e também os dados na tela devem sair dessa maneira:
1 x 1 = 1 2 x 1 = 2 3 x 1 = 1
1 x 2 = 2 2 x 2 = 4 3 x 2 = 6
eu sei que para isso tenho que usar o printf. estou postando aqui meu código fonte, que foi até onde consegui chegar, até " empacar", se alguém puder me ajudar, eu agradeço.
Use "%2d" em vez de "%d", dessa maneira cada número ocupará no mínimo 2 posições e fica mais fácil alinhar as colunas.
[]] _________________ Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
Pode até ser fácil ser resolvido com um teste de mesa, mas isso só dar certo quando você sabe o que está fazendo, porque conhece os comandos, no meu caso, estou tendo que aprender as coisas na raça, meu professor não está nos ensinando, então se alguém puder me explicar melhor como se usa o printf eu fico agradecido, meu problema está nisso, o resto do meu código está certo, só preciso enter o printf, para fazer com que os dados saiam na tela da maneira que quero. _________________
O printf é herdado da linguagem C. O f é de formatted. Você pode formatar a sua saída.
Mas qual seria a dúvida?? _________________William Antônio Siqueira Siga-me no Twitter - Tudo sobre JavaFX e um pouco mais
Veja meu Blog Aprendendo JavaFX
Não sei se estão conseguindo entender, mas preciso que os resultados saiam uma tabuada ao lado da outro, tentei fazer um exemlo assima, não ficou do jeito que deve sair, mas é mais ou menos deste jeito que está acima. Tentei os códigos que me passaram e não deu este resultado que queria, ai tenter fazer me baseando nas idéias de vocês, o máximo que consegui foi fazer com que saisse dessa forma:
O método printf permite definir formatadores para os valores de entrada. Muito usado em C e disponível, se não me engano, a partir da versão 1.5 do Java. Ver:
walisonsilvaPosts:11
Boa tarde pessoal, bom...tenho um exercício para fazer, que é fazer uma tabuada, com resultados em tela, e tenho que usar o for, e também os dados na tela devem sair dessa maneira:
1 x 1 = 1 2 x 1 = 2 3 x 1 = 1
1 x 2 = 2 2 x 2 = 4 3 x 2 = 6
eu sei que para isso tenho que usar o printf. estou postando aqui meu código fonte, que foi até onde consegui chegar, até " empacar", se alguém puder me ajudar, eu agradeço.
_________________
Walison Fernando
________________________________________
lvieiraPosts:237
e qual sua dúvida walison?
a quebra de linha?
escreveu o código inteiro e só não sabe como quebrar a linha na hora certa?
staroskiPosts:3370
É só aninhar mais um for:
_________________Ricardo Artur Staroski, OCP-JP
Blumenau - SC
walisonsilvaPosts:11
Na verdade eu queria que as tabuadas saissem uma ao lado da outra, em coluna. Não estou conseguindo entender como se chega nisso.
_________________
Walison Fernando
________________________________________
jesuinoPosts:1953
Ué, não estou entendendo, desculpem se estou viajando
Mas fiz isso:
E imprimiu isso: