You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java实现:如何让斐波那契数列与继续提示语分两行输出

解决方案

问题核心是斐波那契数列输出完成后没有换行,导致后续提示语直接拼接在数列末尾。你可以通过以下两种简单方式实现需求:

方法一:在fib方法末尾添加换行

修改fib方法,在循环结束后打印换行符,确保数列输出后自动换行:

static void fib(int n) {
    int num1 = 0, num2 = 1;
    int counter = 0;

    while (counter < n) {
        System.out.print(num1 + " ");
        // Swap
        int num3 = num2 + num1;
        num1 = num2;
        num2 = num3;
        counter = counter + 1;
    }
    // 添加换行,让数列和后续提示语分开展示
    System.out.println();
}

方法二:在main方法中调用fib后添加换行

如果不想修改fib方法,也可以在main方法里调用fib(n)之后直接打印换行:

else {
    System.out.println("Fibonnaci Series for the first " + n + " numbers:");
    fib(n); //Call fib(n) to generate Fibonacci Series
    // 添加换行,分隔数列和提示语
    System.out.println();
}

两种方法都能让斐波那契数列与"Type 1 to continue:"提示语分别显示在不同行,匹配你期望的输出格式。

内容的提问来源于stack exchange,提问作者Ana Maono

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 23:18:23