Java只用一套巢狀for迴圈輸出菱形
阿新 • • 發佈:2019-02-07
package text; import java.util.Scanner; public class 輸出菱形 { public static void main(String[] args) { System.out.println("請輸入你要顯示的行數(奇數):"); Scanner scan = new Scanner(System.in); int a = scan.nextInt(); Print(a); } /** * 列印菱形的方法 * @param a 輸入要列印的行數。a為奇數。*/ private static void Print(int a) { for (int i=1;i<=a;i++){ double n = Math.abs((a+1)/2-i); for (int j=0;j<n;j++){ System.out.print(" "); } for (int j=1;j<2*((a+1)/2-n);j++){ System.out.print("*"); } System.out.println(); } } }