`
hkliya
  • 浏览: 85711 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java条件操作符的小发现

    博客分类:
  • j2ee
阅读更多

突然发现在jdk1.4以前,三元操作符的“冒号”两边必须是同种类型的数据,

而在jdk1.5以后则可以是不同类型,比如:

int i = 1;

int j = 2;

Object o = i > j ? i : "哈";

 

分享到:
评论

相关推荐

    java 三元操作符的使用

    在Java中,三元操作符是一种简洁的条件表达式,用于在两个值之间进行选择。

    Java操作符总结-动力节点共20页.pdf.zip

    六、条件操作符(三元运算符) 条件操作符 "? :" 是Java中的一种特殊的运算符,用于根据条件选择执行两种可能的操作之一。例如,"int max = a > b ? a : b;"将计算a和b的最大值。 七、自增自减操作符 自增操作符(++...

    Java操作符的优先级和结合性

    在Java编程语言中,操作符的优先级和结合性是理解和编写正确代码的关键部分。它们决定了表达式的计算顺序,帮助开发者避免潜在的错误。本文将详细介绍Java中的操作符优先级和结合性规则。 首先,操作符的优先级是指...

    Java语言中的操作符及操作符的优先级[借鉴].pdf

    条件操作符,也称为逻辑操作符,包括逻辑与(&&), 逻辑或(||)以及逻辑非(!)。逻辑与运算符只有当两个操作数都为真时才返回真,逻辑或运算符只要有一个操作数为真就返回真,逻辑非则反转操作数的布尔值。位逻辑操作符...

    操作符学习案例

    在这个"操作符学习案例"中,我们将深入探讨Java语言中的各种操作符及其用法,通过分析`OperatorTest.java`这个源码文件来加深理解。 首先,我们要了解Java中的主要操作符类型: 1. **算术操作符**:这些操作符用于...

    Java关系操作符简写介绍

    在Java编程语言中,关系操作符是用于比较两个值之间关系的关键字。这些操作符帮助开发者确定变量或表达式之间的大小、相等性或其他关系。下面是对Java中常见关系操作符的详细介绍及其简写形式: 1. **等于操作符 (=...

    EL常用操作符

    :`):类似于Java中的三元条件操作符,其格式为`表达式 ? 真值 : 假值`。例如,`score > 60 ? '合格' : '不合格'`。 - **算术操作符**:包括加法(`+`)、减法(`-`)、乘法(`*`)、除法(`/`或`div`)、取模(`%`...

    详解Java的按位操作符

    详解Java的按位操作符 Java的按位操作符是指在Java语言中对整数基本数据类型中的单个“比特”(bit)进行操作的符号。这些操作符可以分为两大类:按位逻辑操作符和移位操作符。 按位逻辑操作符 按位逻辑操作符是指...

    Thinking in java4(中文高清版)-java的'圣经'

    + 和 += 3.14 使用操作符时常犯的错误 3.15 类型转换操作符 3.15.1 截尾和舍入 3.15.2提升 3.16 Java没有“sizeof” 3.17 操作符小结 3.18 总结 第4章 控制执行流程 4.1 true和false 4.2 if-else 4.3 迭代 4.3.1 do-...

    Java基础操作程序

    在Java中,计算器的实现可以使用`JButton`来表示数字和操作符,通过`ActionListener`监听用户的点击事件,然后用`StringBuilder`组合出完整的表达式,最后通过`ScriptEngine`(如JavaScript引擎)来解析并执行这个...

    详解Java的位操作符

    Java的位操作符是编程语言中用于直接操纵数据的最小单位——比特(bit)的工具。这些操作符在处理内存效率、数据存储和计算时特别有用。本文将深入讲解Java中的位操作符,包括与(&)、或(|)、异或(^)、非(~)以及移位...

    Java基础知识汇总.pdf

    Java语言的操作符包括算术操作符、比较操作符、逻辑操作符、赋值操作符等。算术操作符包括加法、减法、乘法、除法等,比较操作符包括等于、不等于、大于、小于等,逻辑操作符包括与、或、非等。 控制流程 Java...

    神州数码面试题 (java).doc

    Java 面试题笔记是神州数码面试题的集合,涵盖了 Java 相关的多个知识点,包括逻辑操作符、条件操作符、Java Server Page 和 Servlet、XML 文档、synchronized 和 Lock、EJB 规范等。 1. 逻辑操作符与条件操作符的...

    java培训笔记.doc

    :`:这是Java中的条件操作符,语法为 `条件 ? 表达式1 : 表达式2`。如果条件为真,它会执行表达式1,否则执行表达式2。在示例中,`c = a > b ? 4 : 5;` 如果 `a` 大于 `b`,则 `c` 被赋值为4,否则赋值为5。 2. ...

    JAVA_API1.6文档(中文)

    java.util.concurrent.locks 为锁和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 ...

    RxJava操作符

    5. **条件与布尔操作符** - `first()`: 发射Observable的第一项,然后完成。 - `last()`: 发射Observable的最后一项,然后完成。 - `any()`: 检查Observable是否至少发射了一项满足条件的项。 6. **时间控制操作...

    Java 修饰符和运算符

    Java 语言中的修饰符和运算符是编程的基础元素,它们在构建程序时起着至关重要的作用。理解并熟练掌握这些概念对于编写高效、可维护的代码至关重要。 首先,我们来看 Java 的访问控制修饰符。Java 提供了四种不同的...

    堆栈实现的java计算器

    遇到操作符时,我们比较其与栈顶操作符的优先级,如果当前操作符优先级更高,我们就将栈顶的操作符弹出并进行相应的运算,然后再将当前操作符压入栈中。这个过程称为“短路”或“运算符优先级处理”。 具体实现步骤...

    MongoDB的数组查询操作符.pdf

    在实际应用中,这些操作符可以帮助我们更加灵活地处理数组字段,比如筛选满足特定条件的数组元素,或者根据数组长度进行过滤。了解并熟练使用这些操作符,能显著提高在 MongoDB 中处理数组数据的效率和精度。在设计...

Global site tag (gtag.js) - Google Analytics