gpt4 book ai didi

java - 如何找到数字在哪个范围内

转载 作者:搜寻专家 更新时间:2023-11-01 01:14:44 25 4
gpt4 key购买 nike

我有这样命名的文件夹:

"1-500"
"501-1000"
"1001-1500"
"1501-2000"
"2501-3000"
etc....

给定一个 ID,例如 1777,我如何找到它所属文件夹的名称?

我正在使用 Java,但您的答案可以是伪代码。

谢谢!

最佳答案

方法如下:

// Folder 0: 1-500
// Folder 1: 501-1000
// Folder 2: 1001-1500
// ...

int n = 1777;
int folder = (n-1) / 500;

System.out.printf("%d belongs to folder %d - %d",
n, folder * 500 + 1, (folder+1) * 500);

输出:

1777 belongs to folder 1501 - 2000

整数除法将处理获得正确文件夹索引所需的“底线”。 请注意包含 - 1。否则,n = 500 将在组 1 中结束(而不是 0)。

关于java - 如何找到数字在哪个范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4501119/

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