1、首先在eclipse中建立一個測試類TestPractice,在main方法中實現菱形的列印。
2、菱形的列印可以分成上下兩個部分來實現。首先,我們來分析下上部分的圖形規律:
4空格、1星、換行;
3空格、3星、換行;
2空格、5星、換行;
1空格、7星、換行;
0空格、9星、換行;
3、接下來,我們來分析下下部分的圖形規律:
4、透過分析,這樣我們對整個的圖形規律有了很大的瞭解,接下來,我們先來實現上部分的圖形實現。
程式碼:
for(int i=0;i<5;i++){
for(int k=4;k>i;k--){
System.out.print(" ");
}
for(int j=0;j<2*i+1;j++){
System.out.print("*");
System.out.println();
5、下部分的圖形實現:
for(int k=0;k<i;k++){
for(int j=10;j>2*i+1;j--){
6、最後將兩部分程式碼合併,一起執行即可完成菱形的輸出。
1、首先在eclipse中建立一個測試類TestPractice,在main方法中實現菱形的列印。
2、菱形的列印可以分成上下兩個部分來實現。首先,我們來分析下上部分的圖形規律:
4空格、1星、換行;
3空格、3星、換行;
2空格、5星、換行;
1空格、7星、換行;
0空格、9星、換行;
3、接下來,我們來分析下下部分的圖形規律:
0空格、9星、換行;
1空格、7星、換行;
2空格、5星、換行;
3空格、3星、換行;
4空格、1星、換行;
4、透過分析,這樣我們對整個的圖形規律有了很大的瞭解,接下來,我們先來實現上部分的圖形實現。
程式碼:
for(int i=0;i<5;i++){
for(int k=4;k>i;k--){
System.out.print(" ");
}
for(int j=0;j<2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
5、下部分的圖形實現:
程式碼:
for(int i=0;i<5;i++){
for(int k=0;k<i;k++){
System.out.print(" ");
}
for(int j=10;j>2*i+1;j--){
System.out.print("*");
}
System.out.println();
}
6、最後將兩部分程式碼合併,一起執行即可完成菱形的輸出。