使用雙重循環,輸出數字金字塔


代碼:

package net.text0702; import java.util.Scanner; /** * @author Mr.Wang * 根據輸入數字,輸出數字金字塔:輸入幾就是幾行,每行輸出當前行的數字 */
public class dome1 { static Scanner input = new Scanner(System.in); public static void main(String[] args) { System.out.print("請輸入您需要的幾行數字:"); int line = input.nextInt(); // 循環行數
        for(int i = 0;i < line;i++) { // 每行的空格數規律為輸入行數-1
            for(int j = 0;j<line-i-1;j++) { System.out.print(" "); } // 每行輸出的個數為等差數列,規律為2*當前行-1 // 輸出內容為當前行
            for(int z = 0;z<2*i+1;z++) { System.out.print(i+1); } System.out.println(); } } }

 

運行結果如下:

 


免責聲明!

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



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