java - 在 java 中打印 1 到 10 没有任何循环

标签 java

<分区>

Possible Duplicate:
Display numbers from 1 to 100 without loops or conditions

面试问题:

在 java 中无任何循环地打印 1 到 10。

最佳答案

简单方法:System.out.println 值:

    System.out.println(1);
    System.out.println(2);
    System.out.println(3);
    System.out.println(4);
    System.out.println(5);
    System.out.println(6);
    System.out.println(7);
    System.out.println(8);
    System.out.println(9);
    System.out.println(10);

复杂的方式:使用递归

public void recursiveMe(int n) {
    if(n <= 10) {// 10 is the max limit
        System.out.println(n);//print n
        recursiveMe(n+1);//call recursiveMe with n=n+1
    }
}
recursiveMe(1); // call the function with 1.

关于java - 在 java 中打印 1 到 10 没有任何循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408210/

相关文章:

javascript - 如何在 Node JS 中读取 servlet 响应输出流?

Java - 使用按键操作检查多个 JTextField

java - 不满意的依赖异常 : Error creating bean with name 'accountController'

java - Andengine - IEntityModifierListener 不工作

java - JDialog 并禁用主窗口

java - 解析格式错误/不完整/无效的 XML 文件

java - Jackson 自定义反序列化器在阅读列表时创建空 pojo

java - Maven 无法下载依赖项

java - 读取以 utf-8 编码的 ValidationMessages

之后的java递归值