JAVA打印空三角形


 1 import java.util.*;//導入java包
 2 public class Sang {
 3     //這是主函數程序的入口
 4     public static void main(String[] args) {
 5         System.out.println("請輸入要打印的行數");
 6         Scanner sc = new Scanner(System.in);
 7         int rows = sc.nextInt();
 8         for(int i = 1;i <= rows;i++) {//這是打印行數
 9             for(int j = 1;j<=rows-i;j++) {//這是打印列數空格
10                 System.out.print(" ");
11             }
12                 System.out.print("*");//這是加打印左邊的星號
13     
14             for(int j = 1;j<=(i-1)*2-1;j++) {//這是打印中間的每行空格
15                 if(i == rows){//對 最后是否是最后一行進行判斷 ,如果是 就全部打印*
16                     System.out.print("*");
17                 }else {
18                     System.out.print(" ");
19                 }
20                         }
21             if(i == 1) {//對第一行進行判斷 如果是第一行就打印空格
22                 System.out.print(" ");
23             }else {
24                 System.out.print("*");//這是打印右邊的星號
25             }
26             
27             
28             System.out.println();
29         }
30     }
31 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM