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,条件退出。
广告