变量输出问题
public class TransferProperty { int i=47;
public void call() {
System.out.println("调用call()方法");
for(i=0;i<3;i++) {
System.out.print(i+" ");————————————————》1、为什么这里以i和+i都可以输出呢?
if(i==2) {
System.out.println("\n");
}
}
}
public TransferProperty() {//构造方法
}
public static void main(String args[]) {//主方法
TransferProperty t1=new TransferProperty();
TransferProperty t2=new TransferProperty();
t2.i=60;
System.out.println("第一个实例对象调用变量i的结果:"+t1.i++);——————————>这里的++有什么作用?
t1.call();
System.out.println("第二个实例对象调用变量i的结果:"+t2.i);
t2.call();
}
}
第一个实例对象调用变量i的结果:47
调用call()方法
0 1 2
第二个实例对象调用变量i的结果:60
调用call()方法
0 1 2