如何在数学上得到区间

how to get interval mathematically

如果我有 n 个元素(例如 n=100

int n=100; 
int[] n=new  int[n];
System.out.print("Enter something:");
Integer input =(Integer) System.console().readLine();

然后我将 n 划分为区间(例如 partitioning=10

所以在这种情况下,我有 10 个间隔:[0,9][10,19][20,29]...[90,100]

问题是:

如果用户输入一个元素,如何获取它的区间? 我想知道这个数字是位于 first 10 还是 second 10 或 third...

但没有使用 switch 或 for 循环。我想要数学上的方程式。

只需使用 Integer Division 将数字除以 10,然后加 1:

bucket number = n / 10 + 1