浏览 2130 次
锁定老帖子 主题:一道简单的JAVA试题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-02-16
最后修改:2009-02-16
public class Tinse { /** * @param args */ public static void main(String[] args) { Tinse ts = new Tinse(); if(ts.fun1(2, 3)&&ts.fun2(3, 4)&&ts.fun3(1, 2)){ System.out.println("OK"); }else{ System.out.println("Error"); } } public boolean fun1(int a,int b){ System.out.println("Call function fun1()"); return a>b; } public boolean fun2(int a,int b){ System.out.println("Call function fun2()"); return a>b; } public boolean fun3(int a,int b){ System.out.println("Call function fun3()"); return a>b; } } 请写出输出结果!!!(不要用编译器运行看结果,直接写出结果来 (*^__^*)) 你答对了吗?考了哪些知识点---- 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-02-16
最后修改:2009-02-16
没跑过代码,直接心算。
这题过于简单,没什么好讨论的。 Call function fun1() Error PS:这句恶心 return a>b?true:false; |
|
返回顶楼 | |
发表时间:2009-02-16
&&条件第一个为false后就不执行后面的操作
|
|
返回顶楼 | |
发表时间:2009-02-16
return a>b?true:false;
return a>b;就可以了 |
|
返回顶楼 | |
发表时间:2009-02-19
System.out.println("Call function fun1()");
Error |
|
返回顶楼 | |
发表时间:2009-02-19
如题,确实简单,我学java的时候就知道了。有没点复杂的?
|
|
返回顶楼 | |