给定java代码如下所示,则编译运行后,输出结果是()。
publicclassTest{staticinti;publicintaMethod();i++;returni;}publlicstaticvoidmain(Stri...
public class Test{
static int i;
public int aMethod();
i++;
return i ;
}
publlic static void main(String args[ ]){
Test test= new Test();
test.aMethod();
System.out.println(test.aMethod());
}
}
A.0
B.1
C.2
D.3 展开
static int i;
public int aMethod();
i++;
return i ;
}
publlic static void main(String args[ ]){
Test test= new Test();
test.aMethod();
System.out.println(test.aMethod());
}
}
A.0
B.1
C.2
D.3 展开
5个回答
展开全部
i的初始值为0;执行了两遍amethod()函数,所以输出结果为2
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
i的初始值是0
调用了两次i++,结果就是2
i的初始值是0
调用了两次i++,结果就是2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正确答案是C
2
2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然是2了。因为i是static的,被调用了两次嘛。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询