【发布时间】:2023-04-02 00:26:01
【问题描述】:
我想要一个在特定模式上生成数字的代码。例如:
- 如果数字在 0-39 范围内,则为 0。
- 如果数字在 40-79 范围内,则为 40。
- 如果数字在 80-119 范围内,则为 80,依此类推...
这是我正在尝试的代码:
for(int t=1 ; t<300 ; t=t*10){
if(t+40 > somenumber && t-40 < sumnumber){
System.out.println("match "+t);
break;
}
}
【问题讨论】:
-
i = i - (i % 40)
-
你有一个模糊的要求,这似乎是一个家庭作业问题。家庭作业的目标之一是人们需要自己做,这样他才能理解分配任务的范围。
-
somenumber / 40 * 40 -
for(int t=1 ; t