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

Java 条件表达式

    博客分类:
  • Java
阅读更多
public class SanYuanTest {

public static void main(String[] args) {
char x = 'X';
int i = 0;
System.out.println(true? x : 123);
System.out.println(true? x : i);
System.out.println(false? i : x);
System.out.println("------------------------");

int in = 80;
System.out.println(in<100?90:100);
System.out.println(in<100?90:100.0);


}
}

输出结果为:
X
88
88
------------------------
90
90.0


条件运算符规则
1、如果第2个和第三个有相同的类型,那么它就是条件表达式的类型。
2、如果一个操作数的类型是T,T为byte、short、char,而另一个操作数是一个int类型的 常量 表达式时,如果条件表达式的类型为T时,结果为类型T
3、否则将对操作数类型运用2进制数字提升,而表达式的类型就是第二个和第三个操作数被提升后的类型
分享到:
评论

相关推荐

    java正则表达式使用例子

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许我们通过模式匹配来查找、替换或分割文本。在Android开发中,正则表达式尤其重要,因为它们可以帮助我们验证用户输入、处理文本数据或者进行复杂的...

    java数学表达式计算程序设计报告

    在这个项目中,Java 被用来编写数学表达式计算程序,展示了其在软件开发中的灵活性。 2. 知识点:课程设计 该项目作为课程设计的一部分,旨在让学生应用所学的 Java 语言知识,通过实践提高编程技能和问题解决能力...

    java正则表达式的使用示例

    Java正则表达式是Java编程语言中的一个强大工具,它用于模式匹配和字符串处理。正则表达式(Regular Expression)是一串特殊的字符序列,可以用来匹配或查找其他字符串中的模式。在Java中,正则表达式的操作主要通过...

    Java正则表达式快速学习

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、搜索替换等。本篇文章将深入探讨Java中的...

    java解析表达式JEXL实现办法

    :`)、条件表达式 (`if`)、循环 (`for`, `while`) 甚至自定义函数。 JEXL还提供了异常处理机制,当表达式执行出错时,会抛出`JexlException`。此外,JEXL引擎可以设置安全模式,限制可执行的操作,防止潜在的安全...

    java正则表达式详解(PDF)

    Java正则表达式是Java编程语言中的一个强大工具,用于处理字符串模式匹配和搜索替换操作。它是基于Perl和POSIX正则表达式的实现,提供了一种灵活且强大的方式来处理文本数据。本文件"java正则表达式详解(PDF)"深入...

    java正则表达式匹配全角空格

    ### Java正则表达式匹配全角空格 在Java编程中,处理字符串是非常常见的需求之一。其中,使用正则表达式来对字符串进行拆分、替换等操作是一种非常高效的方法。本文将详细介绍如何使用Java中的`split()`方法,并...

    java正则表达式资料下载

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、日志分析等。Java中的正则表达式功能主要...

    java正则表达式验证

    java正则表达式验证,包含:验证邮箱、验证IP地址、验证网址Ur、l验证电话号码、验证输入密码条件(字符与数据同时出现)、验证输入密码长度 (6-18位)、验证输入邮政编号等

    Java正则表达式详解.pdf

    ### Java正则表达式详解:掌握文本匹配的艺术 正则表达式,又称正则规则或正则模式,是一种用于描述字符串结构的语法,被广泛应用于各种编程语言中,包括Java,用于文本处理、数据验证、搜索与替换等场景。本文将...

    一个java正规表达式工具类

    Java正则表达式工具类是Java编程中一个非常实用的组件,它可以帮助开发者处理和验证字符串,进行数据提取、格式检查等操作。在Java中,正则表达式是通过`java.util.regex`包来实现的,这个包提供了一系列的类和接口...

    java表达式解析,附加

    在Java编程语言中,表达式解析是程序设计中的一个关键环节,它涉及到将人类可读的数学或逻辑表达式转化为计算机能理解的形式。这个过程通常由编译器或解释器执行,以便执行相应的计算或操作。这篇博客文章,虽然链接...

    JAVA正则表达式实例教程.pdf

    - **提高效率**:相较于传统的循环和条件语句组合,正则表达式通常能够更快地完成模式匹配。 - **强大的功能**:支持多种高级模式匹配需求,如分组、捕获、前瞻等特性。 **1.3 正则表达式如何使用?** - 在Java中,...

    JAVA正则表达式概述视频

    Java正则表达式是Java编程语言中的一个强大工具,用于处理字符串模式匹配和搜索替换操作。...在后续的学习中,你还可以进一步研究更复杂和高级的正则表达式用法,如条件匹配、环视断言等,提升字符串处理能力。

    java lambda 表达式(语言篇和类库篇)

    Lambda表达式可以替代简单的条件表达式,比如 `(a, b) -&gt; a &gt; b ? a : b` 可以用于比较两个数的大小。 5. **并行流与Lambda**: Java 8的Stream API支持并行处理,通过`parallelStream()`方法,结合Lambda表达式...

    java 正则表达式 perl5规范 jakarta-oro.jar

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它遵循Perl 5规范,提供了灵活且功能丰富的模式匹配能力。Jakarta ORO(Oracle RegEx)库是Apache软件基金会的一个项目,它是一个高性能的Java正则表达式...

    java jsp EL表达式

    Java JSP EL表达式 EL表达式是Java服务器页面(JSP)的一种特殊语言,用于在Web应用程序中输出文本到页面。它的主要功能是从某个范围中找到一个JavaBean对象,并显示其某个属性值。EL表达式的基本格式为${ },它...

    Java正则表达式教程

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。本教程将深入讲解Java正则表达式的概念、语法以及常见用法,帮助开发者掌握这一核心技能。 在Java中,...

Global site tag (gtag.js) - Google Analytics