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;
这样可以更简洁地表达相同的逻辑,提高代码的可读性和可维护性。需要注意的是,三元运算符也可以嵌套使用,但过度使用会降低代码的可读性,应该根据实际情况谨慎使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?