为什么在类前要用import com.bruceeckel.simpletest.*;
其程序的最后写出monitor.expect(new String){......}这里的expect和打印出来不是一样嘛?

解决方案 »

  1.   

    import com.bruceeckel.simpletest.*;public class BreakAndContinue {
      static Test monitor = new Test();
      public static void main(String[] args) {
        for(int i = 0; i < 100; i++) {
          if(i == 74) break; // Out of for loop
          if(i % 9 != 0) continue; // Next iteration
          System.out.println(i);
        }
        int i = 0;
        // An "infinite loop":
        while(true) {
          i++;
          int j = i * 27;
          if(j == 1269) break; // Out of loop
          if(i % 10 != 0) continue; // Top of loop
          System.out.println(i);
        }
        monitor.expect(new String[] {
          "0",
          "9",
          "18",
          "27",
          "36",
          "45",
          "54",
          "63",
          "72",
          "10",
          "20",
          "30",
          "40"
        });
      }
    } ///:~像这个程序,其前面的那个类是不是作者写的?
    还有最后的monitor.expect(new String[] {}和println有什么区别?
      

  2.   

    这是Think in Java的作者自己写的包 需要自己下 而且要对应的书的版本来下
      

  3.   

    http://download.csdn.net/source/175636
    是think in java3的源码下载包括com.bruceeckel.*的包在Eclipse里面新建个工程,然后右键→导入→导入文件系统就行了simpletest打印的就是结果...目的是就不用再 在电脑上输入然后运行看结果了...
    直接在代码里让你看到输出结果,不用电脑直接看书就行了....我觉得挺方便
      

  4.   

    把打包好的文件com.jar放到就好了C:\Program Files\Java\j2re1.4.2\lib\ext