Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 用if 判断不能实现的问题! |
drxjava
发贴: 21 积分: 0 |
于 2004-10-02 07:43
程序如下,要用if判断传递进的年龄项,若是小于零则返回,因为年龄没有小于零的,但是却不能实现,打印结果还是-30,这是为什么呢???? class Person { private int age; void shout() { System.out.println("my age is"+age); } public void setAge(int x) { if(age < 0) {return;} else age=x; } public int getAge() { return age; } } class TestPerson { public static void main(String [] args) { Person p1=new Person(); Person p2=new Person(); p1.setAge(-30); p1.getAge (); p1.shout(); p2.shout(); getSomeone(new Person ()); } public static void getSomeone(Person p) { p.shout(); } } Eclipse使用技巧 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5340 | 用if 判断不能实现的问题! | drxjava | 541 | 2004-10-02 07:43 |
3850 | Re:用if 判断不能实现的问题! | ljy0000 | 155 | 2004-10-02 08:52 |
4191 | Re:用if 判断不能实现的问题! | drxjava | 28 | 2004-10-02 16:52 |
3787 | Re:用if 判断不能实现的问题! | why | 90 | 2004-10-03 23:47 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |