21xrx.com
2024-11-22 17:30:30 Friday
登录
文章检索 我的文章 写文章
Java中?和t的用法详解
2023-06-15 15:27:46 深夜i     --     --

在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合并运算符

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复