java吧 关注:1,299,953贴子:12,844,294
  • 2回复贴,共1

JAVA新手求救!!!

只看楼主收藏回复

请问各位大神:
public class AccessProperty
{
static int i=47;
public static void main(String[] args)
{
AccessProperty t1=new AccessProperty();
AccessProperty t2=new AccessProperty();
t2.i=60;
System.out.println(t1.i++);
System.out.println(i);
t1.call();
System.out.println(i); //请问这里为甚输出的是3而不是2???
System.out.println(t2.i); //请问这里为甚输出的是3而不是2???
t2.call();
}
public AccessProperty(){}
public void call()
{
System.out.println("调用call()方法");
for(i=0;i<3;i++)
{
System.out.print(i+" ");
if(i==2)
System.out.println("\n");
}
}
}


1楼2015-04-26 23:45回复
    二楼
    天逸云舒, 天逸江湖远。


    IP属地:广东来自手机贴吧2楼2015-04-26 23:50
    回复
      2026-03-21 17:00:50
      广告
      不感兴趣
      开通SVIP免广告
      i为2时,小于3,进循环,然后i++运算,i为3,


      IP属地:湖北来自iPhone客户端3楼2015-04-26 23:50
      回复