程序疑问 出自think in java
public class autoInc{static Test monitor = new Test();
public static void main(String[]args){
int i =1;
System.out.println("i:"+i);
System.out.println("++i:"+ ++i);
System.out.println("i++:"+ i++);
System.out.println("i : "+i);
System.out.println("--i:"+ --i);
System.out.println("i--:"+i--);
System.out.println("i:"+ i);
monitor.expect(new String[]{
.
.
.
.
.
.
}
}
}
第一个问题是 test 定义前面为什么要用 static静态的,
第二个问题是 expect()是什么东西
第三个问题是 i++ ++i --i i--有点什么区别
第四个问题是,每次输出一个值后是不是i 的变量就变了,比如第一次输出1 就是1 第二次输出2 之后,1丢了,i=2开始第三次输出?
谢谢本人是菜鸟,问题比较sb,不好意思了!谢谢!