1. 程式人生 > 其它 >java之列印輸出菱形

java之列印輸出菱形

技術標籤:# 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(); } } }