En av de grundläggande färdigheter i programmering innebär att lära sig att formatera utdata . Denna färdighet kräver att programmeraren att förstå hur man konstruerar loopar och mönster , och för att förstå hur komplexa skärmar av uppgifter kräver tydliga och sammanhängande presentationer . Utskrift av flera pyramid , till exempel , tvingar dig att arbeta med flera " för " loopar för att bygga en ordnad pyramid av siffror . Saker du behöver: Review, Java Development Kit ( JDK )
Visa fler instruktioner
1
Ställ upp NumberPyramid klassen enligt följande :
import java . io * ; .
klass NumberPyramid {
public void main ( String [] args ) {
} }
2
Tilldela ett variabel som kommer att avgöra storleken av pyramiden , och ställa in den första yttre slingan använder kod som liknar följande :
int x = 8 ;
for (int i = 1 ; i < ; = x ; i + + ) { }
3
Konfigurera din nästa båge innanför den yttre slingan . Denna slinga skapar avstånd tecken
for (int i = 1 ; i < = x ; i + + ) {for ( int j = 1 , j < = x - i; j + + ) . { System.out . print ( " " ) ; }
}
4
Ställ in ännu en slinga inuti den yttre slingan . Denna slinga kommer ut siffror i ena sidan av pyramiden
for (int i = 1 ; i < = x ; i + + ) . {
For (int j = 1 ; j < = x - i; j + + ) { System.out.println ( " " ) ; }
for (int k = i , k > = 1 , k - ) { System.out.println ( ( k> = 10 ) + k : ? " " + k ) ;}}
5
Lägg en slutlig loop, som kommer att skriva tal i den återstående hälften av pyramiden :
for (int i = 1 ; i < = x ; i + + ) {
for (int j = 1 , j < = x - i; j + + ) { System.out.println ( " " ) ; ? }
for (int k = i , k > = 1 , k - ) { System.out.println ( ( k > = 10 ) + k : " , " + k ) ; } }
for (int k = 2 , k < = i; k + + ) { System.out.println ( ( k > = 10 ) + k : ? " " , + k ) ; }
System.out.println ( ) ;} Addera