Java 程式列印數字序列,不使用任何迴圈


在本文中,我們將學習如何在 Java 中列印一個從 0 到 15 的數字序列。為此,我們將使用遞迴而不是使用迴圈,例如 for 迴圈while 迴圈

遞迴 是一種程式設計技術,其中一個方法根據需要呼叫自身來執行子操作。

問題陳述

編寫一個 Java 程式來列印數字序列,不使用任何迴圈

輸出

The numbers without using a loop have been printed below
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,

Java 程式列印數字序列,不使用任何迴圈

以下是列印數字序列而不使用任何迴圈的 Java 程式碼:

public class Demo{
   public static void main(String[] args){
      int my_num = 0;
      System.out.println("The numbers without using loop have been printed below");
      print_without_loop(my_num);
   }
   public static void print_without_loop(int my_num){
      if(my_num <= 15){
         System.out.print(my_num +",");
         print_without_loop(my_num + 1);
      }
   }
}

輸出

The numbers without using a loop have been printed below
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,

程式碼解釋

名為 Demo 的類包含 main 函式,其中一個名為 'my_num' 的變數初始化為 0。呼叫了一個名為 'print_without_loop' 的函式。它在進一步定義中檢查傳遞的數字是否大於 15,如果是,則從 0 開始列印數字,並在每次傳遞後遞增它。一旦達到元素 15,條件退出。

更新於: 2024年8月22日

1K+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告