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,條件退出。
廣告