Apesar de Java tem a capacidade de criar desenhos complexos e renderizar imagens detalhadas, programadores iniciantes podem criar seus próprios gráficos simples usando a arte ASCII. Criando padrões ASCII para fazer , por exemplo, uma forma de pirâmide usando asteriscos em Java requer apenas algumas linhas de código e alguns loops inteligentes. A fim de criar padrões, você vai usar dois métodos de saída do Java . System.out.print (saída String) imprime tudo o que é colocado entre parênteses para a linha de saída do programa . System.out.println ( saída String) imprime o conteúdo dos parênteses e então se move para a próxima linha de saída. Instruções
1
Crie um novo projeto em seu ambiente de desenvolvimento integrado , ou IDE, de escolha. Coloque o cursor dentro do método principal
2
Digite o seguinte código para definir o número de linhas na pirâmide: ". Int totalHeight = 8; " Substituir o número 8 com o número desejado . de linhas
3
Digite o seguinte código para criar um loop que vai definir o número de linhas em seu padrão : " for (int i = 0; i < totalHeight ; i + + ) {
} "
4
Coloque o cursor na linha entre os dois suportes e insira o seguinte código para criar um subloop que irá inserir o espaçamento necessário antes da primeira asterisco em cada linha : " for (int j = i + totalHeight ; j < totalHeight * 2; j + +) { System.out.println (" _ " );} " em cada linha , este circuito irá adicionar dois sublinhados para cada linha que você está longe do fundo .
5
Crie uma nova subloop para inserir o número correto de asteriscos em cada linha. Insira o seguinte código dentro do primeiro loop, abaixo da faixa de encerramento do primeiro subloop : " for (int k = 0; k < i; k + +) { System.out.println (" * _ ") ;} " Este código irá inserir um asterisco e um sublinhado para cada linha que você está para baixo a partir da primeira linha. Não vai inserir nada na primeira fila porque um caractere sublinhado após o asterisco final sobre cada linha iria perturbar o padrão .
6
Adicione uma nova linha de código para adicionar o asterisco final sobre cada linha. Introduzir este código logo abaixo do suporte de fechamento da segunda subloop : " System.out.Print ( " * " ) ; "
7
Adicionar uma subloop final para inserir o espaçamento adequado em do outro lado da pirâmide. Insira este apenas dentro do colchete de fechamento do principal loop: " for (int j = i + totalHeight ; j < totalHeight * 2; j + +) { System.out.println (" _ " );} "
8
Call " System.out.println ( ) " para finalizar a atual linha de saída e passar para a próxima linha na pirâmide . Insira este código após a subloop final, mas ainda dentro da faixa de encerramento do principal loop: " System.out.println (); "
9
Execute o programa . Ele deve produzir a seguinte