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,条件退出。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP