0

我将 IO 模块用于输入和输出。七被认为是幸运数字。你的任务是计算出现在一个数字范围内的七的数量。您的解决方案应该使用循环结构。

按以下顺序向用户询问以下信息:

  1. 范围的下限
  2. 范围的上限
  3. 确定从下端到上端(包括)的顺序中出现的七人组的数量。

这是我想出的代码:

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){

                    }
                }

            }
        }


    }

}

我做错了什么,它一直在主线程上说异常?

4

1 回答 1

0

索蒂里奥斯是正确的。尝试将导入添加到班级的最上面一行。大概是这样的……

import mywork.IO;

话虽如此,您可能还想考虑使用包声明。如果你有一个类是 mywork.IO 并且你添加了以下包......

package mywork;

那么你就不需要导入了。

于 2013-10-16T18:28:28.167 回答