java之列印輸出菱形
阿新 • • 發佈:2021-01-05
技術標籤:# JavaSEjavaSEJAVAjava之列印輸出菱形四邊形根據層數輸出對應的菱形
java之列印輸出菱形
程式碼如下:
package com.qianfeng.day3.day3;
import com.sun.org.apache.xerces.internal.util.SynchronizedSymbolTable;
import java.util.Scanner;
public class HomeWork5 {
public static void main(String args[]){
Scanner scanner= new Scanner(System.in);
System.out.println("請輸入您想要列印的層數,必須為奇數喲!");
int row = scanner.nextInt();
scanner.close();
fun(row);
}
public static void fun(int row){
int upRpw=row/2+1;
int downRow=row-upRpw;
for(int i=0;i<upRpw;i++ ){
for(int j=0;j<upRpw-i;j++){
System.out.print(" ");
}
for(int j=0;j<2*i+1;j++){
System.out.print("*" );
}
System.out.println();
}
for(int i=0;i<downRow;i++){
for (int j=0;j<=i+1;j++){
System.out.print(" ");
}
for(int j=0;j<2*(downRow-i)-1;j++){
System.out.print("*" );
}
System.out.println();
}
}
}