gpt4 book ai didi

java - 数字模式截止

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:27 24 4
gpt4 key购买 nike

public class numPattern {
public static void main(String[] args) {
int digit1 = 2;
int digit2 = 7;
int tal = 0;

System.out.print(digit1 + " ");
System.out.print(digit2 + " ");

while (tal < 550) {
tal = digit1 + digit2;

System.out.print(tal + " ");

digit1 = digit2;
digit2 = tal;
}
}
}

这输出 2, 7, 9, 16, 25, 41, 66......453 和 733

问题是它应该在 453 处停止,因为 733 远远超过 550。

什么命令可以确保程序在 453 处结束以满足我要寻找的大于或等于 550 的值?

最佳答案

while中增加tal的值:

    int digit1 = 2;
int digit2 = 7;
int tal = 0;

System.out.print(digit1 + " ");
System.out.print(digit2 + " ");

while((tal = digit1 + digit2)< 550)
{

System.out.print(tal + " ");

digit1 = digit2;
digit2 = tal;
}

关于java - 数字模式截止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25787036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com