Como faço para aparecer na tela a seguinte impressão:
**
*
usando estruturas aninhadas for, trata-se de um exercicio que não consegui resolver.
Obrigado.
Como faço para aparecer na tela a seguinte impressão:
**
*
usando estruturas aninhadas for, trata-se de um exercicio que não consegui resolver.
Obrigado.
É muito simples…
for (int i = 10; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.println("*");
}
System.out.println("\n");
}
Eu não testei, mas deve dar certo, valeu??? Abraços…
[quote=thundercas]É muito simples…
for (int i = 10; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.println("*");
}
System.out.println("\n");
}
Eu não testei, mas deve dar certo, valeu??? Abraços… [/quote]
nao funciona…=)
tb nao testei, mas veja, colokou o System.out.println("*"); dentro do seu for…dessa forma ele vai sempre dá a quebra de linha… =)
Use System.out.print dentro do seu 2 for
Realmente, se trocar os println’s por print’s, funciona…
Além desse jeito, dá pra fazer o contrário também =P
System.out.println("Jeito 1");
for(int j = 0; j < 10; j++){
for(int i = 10; i > j; i--){
System.out.print("*");
}
System.out.print("\n");
}
System.out.println("Jeito 2");
for (int i = 10; i > 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print("*");
}
System.out.print("\n");
}
Té mais o/
é trocar 6 por meia-dúzia…hehehe…

int seis = 6;
seis = ( int ) ( ( seis * 2 ) / 2 );

[quote=Luciano.Luiz]Como faço para aparecer na tela a seguinte impressão:
**
*
usando estruturas aninhadas for, trata-se de um exercicio que não consegui resolver.
Obrigado.[/quote]
tinha q fazer com 2 FOR? nao podia ser com 1?
Digo, eu consegui fazer isso ai com um unico for…
=)
ae:
[code]
int inicioEstrela =10;
for(int i=1; i <= inicioEstrela; System.out.print("*")){
if(i == inicioEstrela){
System.out.println( "*" );
inicioEstrela -= 1;
i = 2;
}else{
i++;
}
}[/code]
Bom, primeiramente queria agradecer pela correção de System.out.println para System.out.print… Como não mandei rodar, passei despercebido neste detalhes.
Quanto a usar 1 único for, acho muito mais complicado e trabalhoso.
[quote=thundercas]Bom, primeiramente queria agradecer pela correção de System.out.println para System.out.print… Como não mandei rodar, passei despercebido neste detalhes.
Quanto a usar 1 único for, acho muito mais complicado e trabalhoso.[/quote]
Sim, sim…concordo plenamente com vc…
postei somente para a galera ver q tem como … 