gpt4 book ai didi

java - 能被 7 整除的两个整数之间的奇数之和

转载 作者:行者123 更新时间:2023-11-29 08:41:18 26 4
gpt4 key购买 nike

我正在使用 Java,我想求出 0 到 100 之间所有能被 7 整除的奇数之和。

我明白了:

public class odd7{
public static void main(String[] args)
{
int i = 1;
int a;
int b;
int sum = 0;
while(i <= 100)
{
a = i % 2;
b = i % 7;
if(a==1 && b==0)
{
sum = sum + i;
}
i = i + 1;
}
System.out.println(sum);
}
}

它工作得很好,但我认为它可以更短。

谢谢!

最佳答案

7 开始,递增 14(只保留奇数):

int sum = 0;
for(int i = 7; i <= 100; i += 14) {
sum += i;
}
System.out.println(sum);

(我知道这是一种 hack,但这只是一个可能的答案!)

关于java - 能被 7 整除的两个整数之间的奇数之和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40064370/

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