JAVA学习(5)条件运算符
2016-05-27 13:35
375 查看
java和C++中唯一的条件运算符 :?
语法: 返回值 = 条件?成立的返回值:不成立的返回值
public class Test5{ public static void main(String[] args){ int z = 123; int y = z>0?0:1;//条件成立 ,返回0 System.out.println(y);//0 } }
不建议太复杂的代码
public class Test5{ public static void main(String[] args){ int z = 123; int x =-95; int y = z>0&&x<100||x>0?0:1;//条件成立 ,返回0 System.out.println(y);//0 } }
C++参照
int main(){ int x = 123; int z = x > 0 ? 0 : 1; std::cout << z; }
相关文章推荐
- Eclipse怎么改变工程,包的展开模式,不要直接展开到有.java文件那一级,而是要显示层级机构
- Java AtomicInteger 类
- Spring入门简介(学习笔记)
- myeclipse 遇到org.slf4j.spi.LocationAwareLogger.log的NoSuchMethodError错误
- java读取xml文件
- 一个经典例子让你彻彻底底理解java回调机制
- 学习SpringMVC(二十五)之SpringMVC运行流程
- spring mvc怎么加入权限控制,在未登录前,任何访问url都跳转到login页面;登录成功后跳转至先前的url
- [疯狂Java]集合:SortedSet、TreeSet
- Java反射库中的安全漏洞在30个月后终于修复了(转)
- 349. Intersection of Two Arrays I &&II (Java)
- eclipse pydev 插件安装不显示问题
- Java学习笔记之ArrayList基本用法
- Java-文件输入输出演示(字符流)
- Java学习笔记之Iterator和ListIterator
- 组合模式(Composite)Java
- 用Java写的简单五子棋游戏(原创五子连珠算法)
- 建立一个能运行的spring-mvc程序,至少需要哪些配置以及jar包
- [Java 8] (9) Lambda表达式对递归的优化(下) - 使用备忘录模式(Memoization Pattern) .
- [Java 8] (8) Lambda表达式对递归的优化(上) - 使用尾递归 .