浏览 451 次
|
已锁定 主题:大家看看这个程序的结果?
该帖已经被评为隐藏帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-07-31
这个程式的输出结果是什么啊?是1 还是2啊?为什么 啊?
public class Test { private static int a; public static void main(String [] args) { a = modify( a ); System.out.println( a ); } public static modify(int a) { a++; } } 那么这个呢? public class Test { private static int a; public static void main(String [] args) { a = modify( a ); System.out.println( a ); } public static void modify(int a) { a++; } } 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-07-31
编译都过不了的。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-08-01
chenge 写道 编译都过不了的。 不好意思写错了!应该是这样的:
class test { public static int a; public static void main(String args[]) { modify(a); System.out.println(a); } public static void modify(int a ) { a++; } } 看看为什么啊? 下面这个能够编译过吗?为什么啊? class test { public static int a; public static void main(String args[]) { System.out.println(a); } static { a++; } } |
|
| 返回顶楼 | |


