我将 IO 模块用于输入和输出。七被认为是幸运数字。你的任务是计算出现在一个数字范围内的七的数量。您的解决方案应该使用循环结构。
按以下顺序向用户询问以下信息:
- 范围的下限
- 范围的上限
- 确定从下端到上端(包括)的顺序中出现的七人组的数量。
这是我想出的代码:
public class LuckySevens {
public static void main(String[] args) {
// TODO Auto-generated method stub
int count=0;
System.out.println("enter lower end of the range");
int lower = IO.readInt();
System.out.println("enter the upper end of the range");
int upper = IO.readInt();
if(lower>upper){
IO.reportBadInput();
}
else {
for (int num = lower; num<=upper; num++){
int term = num/10;
if (num %10==7){
count=count++;
while (term>0){
}
}
}
}
}
}
我做错了什么,它一直在主线程上说异常?