Exercício não resolvido, extrutura for

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…

:stuck_out_tongue:

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

:smiley:

[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 … :smiley: