C++中通过操作符重载,这种小恶作剧很容易制造出来。
Java中就想不出来了- -b

解决方案 »

  1.   

    难道通过多线程来修改,那也很难控制啊。
    而且,我担心“i != i”会被编译器直接优化成一个“false”。
      

  2.   

    搞一个“i == i + 1”倒是很简单,呵呵,弄个很大的double就可以了。
    public class Test {
    public static void main(String args[]) {
    double d = 1e30;
    while(d == d + 1) {
    System.out.println("Hello World!");
    }
    }
    }
      

  3.   

    搞一个“i == i + 1”倒是很简单,呵呵,弄个很大的double就可以了。
    public class Test {
    public static void main(String args[]) {
    double d = 1e30;
    while(d == d + 1) {
    System.out.println("Hello World!");
    }
    }
    }
    -------------
    ---------------------------
    是while(i != i)啊,,