Java 程式列印左三角星形圖案


在本文中,我們將瞭解如何使用Java列印左三角星形圖案。該圖案是透過使用多個for 迴圈print 語句形成的。

問題陳述

用 Java 編寫一個程式來列印左三角星形圖案。以下是相同內容的演示 -

輸入

Enter the number of rows : 8

輸出

*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *

不同方法

以下是列印左三角星形圖案的不同方法 -

使用使用者輸入

以下是使用使用者輸入列印左三角星形圖案的步驟 -

  • 首先,我們將使用Scanner 類匯入java.util 包以獲取使用者輸入。
  • 之後,我們將宣告變數ijmy_input,並建立一個 Scanner 物件來讀取使用者的輸入。
  • 提示使用者輸入行數並將輸入儲存在my_input中。
  • 使用巢狀迴圈列印星號('*')外部for 迴圈從 0 迭代到my_input,而內部 for 迴圈從 0 迭代到當前行索引,列印星號。
  • 完成每一行後,列印一個新行以移至下一行。
  • 顯示左三角星形圖案。

示例

這裡,輸入是由使用者根據提示輸入的 -

import java.util.Scanner;
public class LeftTriangle{
   public static void main(String args[]){
      int i, j, my_input;
      System.out.println("Required packages have been imported");
      Scanner my_scanner = new Scanner(System.in);
      System.out.println("A reader object has been defined ");
      System.out.print("Enter the number of rows : ");
      my_input = my_scanner.nextInt();
      System.out.println("The left triangle star pattern : ");
      for(i=0; i<my_input; i++){
         for(j=0; j<=i; j++){
            System.out.print("* ");
         }
         System.out.println();
      }
   }
}

輸出

Required packages have been imported
A reader object has been defined
Enter the number of rows : 8
The left triangle star pattern :
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *

使用預定義輸入

以下是使用預定義輸入列印左三角星形圖案的步驟 -

  • 首先,我們將宣告變數ijmy_input
  • 之後,我們將my_input的值預定義為 8。
  • 列印一條訊息,顯示定義的行數。
  • 使用巢狀迴圈列印星號('*'):外部迴圈從0迭代到my_input,內部迴圈從0迭代到當前行索引,列印星號。
  • 完成每一行後,列印一個新行以移至下一行。
  • 顯示左三角星形圖案。

示例

這裡,整數已預先定義,並在控制檯上訪問和顯示其值 -

public class LeftTriangle{
   public static void main(String args[]){
      int i, j, my_input;
      my_input = 8;
      System.out.println("The number of rows is defined as " +my_input);
      System.out.println("The left triangle star pattern : ");
      for(i=0; i<my_input; i++){
         for(j=0; j<=i; j++){
            System.out.print("* ");
         }
         System.out.println();
      }
   }
}

輸出

The number of rows is defined as 8
The left triangle star pattern :
*
* *
* * *
* * * *
* * * * *
* * * * * *
* * * * * * *
* * * * * * * *

更新於: 2024-10-15

727 次檢視

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告