Exercício não resolvido, extrutura for

9 respostas
L

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.

9 Respostas

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…

P

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…

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

Preco

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/

P

é trocar 6 por meia-dúzia…hehehe…

:stuck_out_tongue:

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

:smiley:

P

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.

tinha q fazer com 2 FOR? nao podia ser com 1?

Digo, eu consegui fazer isso ai com um unico for…
=)

P

ae:

int inicioEstrela =10;
        	
for(int i=1; i <= inicioEstrela; System.out.print("*")){        		         	
        		        		
    if(i == inicioEstrela){        			
        System.out.println( "*" );
        inicioEstrela -= 1; 
        i = 2;
     }else{
        i++;
     }	        		        	
}
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.

P

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.

Sim, sim…concordo plenamente com vc…

postei somente para a galera ver q tem como … :smiley:

Criado 30 de novembro de 2007
Ultima resposta 30 de nov. de 2007
Respostas 9
Participantes 4