黑马程序员技术交流社区

标题: 一个小问题 [打印本页]

作者: @ne_pie尒ce    时间: 2013-11-17 21:04
标题: 一个小问题
 private boolean isEligible(int age){
           boolean result;
           if(age > 18){
           result = true;
           }else{
           result = false;
           }
           return result;
        }遇到的一个问题,要求是方法体中用一句代码实现?求指导

作者: 张天昊76    时间: 2013-11-17 21:08
本帖最后由 张天昊76 于 2013-11-17 21:41 编辑

三元运算符
  1. private boolean isEligible(int age){
  2.            return age>18?true:false;
  3.         }
复制代码

作者: hubby    时间: 2013-11-17 21:08
boolean result =(age>18?true:fallse)
作者: 张天昊76    时间: 2013-11-17 21:08
本帖最后由 张天昊76 于 2013-11-17 21:43 编辑

我怎么提交了两遍

作者: hubby    时间: 2013-11-17 21:08
boolean result =(age>18?true:fallse)
作者: 张天昊76    时间: 2013-11-17 21:09
age>18?true:false;前面加一个return
作者: 贺奕凯    时间: 2013-11-17 21:18
  1. class Demo
  2. {
  3.         private boolean isEligible(int age){
  4.                  boolean result =(age>18?true:false);
  5.                  return result;
  6.         }
  7. }
复制代码

作者: Faner    时间: 2013-11-17 21:21
就用三元运算符即可!!
作者: Weix1992    时间: 2013-11-17 21:36
return age>18?true:false;
作者: zbgl    时间: 2013-11-17 22:23
三目运算符:age>18?true:false当age>18为true时,运算结果为true,当a.>18为false时,运算结果为false;
作者: Linuxgg    时间: 2014-2-23 17:50
#在这里快速回复#谢谢楼主期望灌水,我是来拿技术分 Sun Feb 23 17:50:32 CST 2014
作者: Linuxgg    时间: 2014-2-23 20:25
#在这里快速回复#谢谢楼主期望灌水,我是来拿技术分 Sun Feb 23 20:25:25 CST 2014




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2