java三元运算a?b:c(2015年9月20日)
2015-09-21 21:02
417 查看
平时开发很少用到三元运算,但觉得它很高大尚,所以学来装装逼
判断成绩是否及格,60为界限
布尔表达式?表达式1:表达式2,如果布尔表达式为true,就返回表达式1的值,反之则返回表达式2的值。
用if else也可以得到相同的效率,但代码没有那么简洁明了,应该还有其他益处,内存方面,不多加研究了,以后尽量使用。
判断成绩是否及格,60为界限
public static void main(String[] args) { int score = 61; String result = score>60?"及格":"不及格"; System.out.println(result); }
布尔表达式?表达式1:表达式2,如果布尔表达式为true,就返回表达式1的值,反之则返回表达式2的值。
用if else也可以得到相同的效率,但代码没有那么简洁明了,应该还有其他益处,内存方面,不多加研究了,以后尽量使用。
相关文章推荐
- MyEclipse中文注释乱码解决
- jdk 与 eclipse的兼容问题
- 注意sqlite3和java的整数数据类型的区别
- SpringMVC 返回数据的缺省格式
- javaWeb验证码
- Java基础知识强化50:运行javac 报告javac不是内部或外部命令(已解决)
- Windows平台搭建Kafka源代码开发环境(Eclipse版本)
- myeclipse的优化
- Java中删除文件、删除目录及目录下所有文件
- -Java语法基础(概述)
- java File类
- java中创建对象的方法
- Java 多线程常用概念
- java中的堆、栈和常量池
- Java 字符串
- java学习笔记多线程学习总结(下)
- Java线程进入
- ubuntu java jdk安装及环境变量设置
- Java8揭秘(四)Java集合类库的批量数据操作
- 我们神码小组第一次合作完成的java项目——类的多态继承与接口的使用练习。