Anche se Java ha la capacità di creare disegni complessi e il rendering di immagini dettagliate , i programmatori iniziano possono creare i loro propri grafici semplici utilizzando ASCII art . Creazione di modelli di ASCII per fare , ad esempio , una forma piramidale con asterischi in Java richiede solo poche righe di codice e alcuni loop intelligenti . Al fine di creare modelli , potrete utilizzare due dei metodi di output di Java . System.out.print ( uscita String ) Stampe tutto ciò che è racchiuso nella parentesi alla linea di uscita del programma . System.out.println ( uscita String) stampa il contenuto delle parentesi e poi si sposta alla riga successiva della produzione . Istruzioni
1
Creare un nuovo progetto nel proprio ambiente di sviluppo integrato o IDE , di scelta. Posizionare il cursore all'interno del metodo main
2
Inserisci il codice seguente per definire il numero di righe nella piramide: "int totalheight = 8; " Sostituire il numero 8 con il numero desiderato . . delle righe
3
Inserisci il seguente codice per creare un ciclo che definirà il numero di righe nel vostro modello : " for (int i = 0; i < totalheight , i + + ) { }
"
4
Posizionare il cursore sulla riga tra le due staffe e inserire il seguente codice per creare un Subloop che inserirà la spaziatura necessaria prima della prima asterisco in ogni riga : " for (int j = i + totalheight ; j < totalheight * 2; j + + ) { System.out.print ( " _ ");} " in ogni riga , questo anello aggiungerà due underscore per ogni riga si è lontani dal fondo.
5
Creare un nuovo Subloop per inserire il numero corretto di asterischi su ogni riga . Inserire il seguente codice all'interno del primo ciclo, sotto la staffa della prima Subloop chiusura : " for (int k = 0; k 6
Aggiungi una nuova riga di codice per aggiungere l' asterisco finale su ogni riga . Inserire il codice appena sotto la staffa di chiusura della seconda Subloop : " System.out.print ( " * " ) ; "
7
Aggiungi un Subloop finale di inserire la corretta spaziatura su dalla parte opposta della piramide . Inserire questo proprio all'interno della parentesi di chiusura del ciclo principale : " for (int j = i + totalheight ; j < totalheight * 2; j + + ) { System.out.print ( " _ ");} "
8
Call " System.out.println ( ) " per terminare la linea corrente di uscita e passare alla riga successiva a piramide. Inserite questo codice dopo la Subloop finale, ma ancora all'interno della parentesi di chiusura del ciclo principale : " System.out.println (); "
9
eseguire il programma. Esso dovrebbe produrre il seguente