1。没有太大区别,但是i++效率会可能高一点
2. 不就是if(i%4 == 0) 吗?
3. 和System.out.println(+i); 编译通不过吧
4. 是可有可无的,但是我一般加空格,将来看代码好一点

解决方案 »

  1.   

    不对啊System.out.println(+i); 可以的啊~~我试过了
      

  2.   

    1.没区别,后者使用的是算式
    2.if(i%4==0)
    3.这个只针对数值型才能编译成功
    4.一般我也加空格稍微好看点
      

  3.   

    在程序里面for(int i=1;i<=10;i++);
    和        for(int i=1;i<=10;i+=1);
    以及
    System.out.println("x=" + x)
    和System.out.println("x="+x)
    是一样的。
    System.out.println(+i);比System.out.print(+i);在输出的时候在末尾加多一个回车换行而已。