用Java寫一個三角星
阿新 • • 發佈:2018-12-18
從鍵盤輸入一個整數 ,打印出對應三角星
package cn.spj.testdemo1; import java.util.Scanner; public class TriangleStarDemo { public static void main(String[] args) { /** * 三角星 */ //迴圈,使程式碼可以重複利用 while(true){ System.out.println("請輸入一個整數:"); //鍵盤輸入 Scanner sc = new Scanner(System.in); //傳遞一個你輸入的整數 int n=sc.nextInt(); System.out.println("你輸入的是"+n+"角星"); //控制每一行: for (int i = 1; i <= n; i++) { //控制每一行輸出的空格(" ")數 for (int r = 1; r <= n+1 - i; r++) { if (r > 0) System.out.print(" "); } //控制每一行的*數 for (int j = 1; j <= i; j++) { System.out.print("* "); } System.out.println(); } } } } 結果: 請輸入一個整數: 6 * * * * * * * * * * * * * * * * * * * * * 請輸入一個整數: 8 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *