gpt4 book ai didi

java - 反转字符串变量

转载 作者:行者123 更新时间:2023-12-02 05:57:53 25 4
gpt4 key购买 nike

所以我有这个代码:

int in = 496;
boolean b = true;
Sting s = "":

if (b) {
int test = 0;

System.out.print(in + ":");

for (int i = 1; i < in; i++) {
if (in % i == 0) {
test += i;
s += i + " ";
}
}
System.out.println(" ");
} else {
System.out.println(in + " no factorials");
}

它打印如下:

496:1 2 4 8 16 31 62 124 248

但我想将阶乘输出反转为如下所示:

496:248 124 62 31 16 8 4 2 1

我尝试反转 for 循环,但它有效,所以大家有什么想法吗?

最佳答案

更改循环确实是您所需要的:

for (int i = in-1; i > 0; i--) {

顺便问一下,你的代码是如何发布的?您粘贴(或输入)的内容不会打印任何阶乘,并且 s =+ ... 可能应该是 s += ...,对吧?请尽可能简洁,因此我们只能猜测/纠正真正的问题,而不是任何拼写错误。

关于java - 反转字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22919408/

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