21xrx.com
2025-07-14 16:13:53 Monday
文章检索 我的文章 写文章
Java中?和t的用法详解
2023-06-15 15:27:46 深夜i     5     0

在Java中,我们经常会使用到?和t来进行条件判断和三目运算。但是,这两个符号的具体用法却很容易被人忽略或者理解不透彻。本文将详细介绍Java中?和t的用法,并给出实际的代码案例。

一、?的用法

?在Java中被称作三目运算符,其语法格式如下:

表达式1 ? 表达式2 : 表达式3

其中,表达式1的值为true或false,如果为true,则执行表达式2并返回其结果;如果为false,则执行表达式3并返回其结果。

具体的代码实现如下:

int x = 10;
int y = 20;
int z = x > y ? x : y;
System.out.println("z的值为:" + z);

上述代码中,我们声明了三个变量x、y和z,然后使用?运算符进行了条件判断,最终得到了z的值为20。

二、t的用法

t在Java中被称作null合并运算符,其语法格式如下:

表达式1 ?? 表达式2

如果表达式1的值不为null,则返回表达式1的值;否则返回表达式2的值。

具体的代码实现如下:

Integer x = null;
int y = x ?? 10;
System.out.println("y的值为:" + y);

上述代码中,我们声明了一个Integer类型的变量x,并将其赋值为null,然后使用??运算符对y进行赋值,最终得到了y的值为10。

三个关键词:

1. Java条件运算符

2. 三目运算符

3. null合并运算符

  
  

评论区