JAVA笔记

三元运算符

x ? y : z

如果x==ture,则结果为y,否则结果为z

Java 中的三元运算符 x ? y : z 可以简化一些 if/else 语句的书写,其中 x 是一个布尔表达式,如果 x 为 true,则返回 y,否则返回 z。该运算符也称为条件运算符或三目运算符,因为它由三个操作数组成。

例如,下面的代码使用 if/else 语句来比较两个整数的大小:

int a = 10;
int b = 20;

int max;

if (a > b) {
  max = a;
} else {
  max = b;
}

可以使用三元运算符简化该代码:

int a = 10;
int b = 20;

int max = (a > b) ? a : b;

这样可以更简洁地表达相同的逻辑,提高代码的可读性和可维护性。需要注意的是,三元运算符也可以嵌套使用,但过度使用会降低代码的可读性,应该根据实际情况谨慎使用。

 
posted @   r7ftf  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示