最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

Java基础三元运算符

来源:博客园


(资料图片)

在我们开发中,经常会遇到逻辑运算,或者一些空指针的判断,然后写了一大堆的if else 导致代码臃肿难以维护。所以为了优化系统,我们经常会用到Java内置的运算,三元运算,或者又称三目运算。

代码如下:

int sex = 1;char c = sex == 1 ? "男" :’女‘其中 sex 代表着一个变量,值为1,c 等于 sex加上后面的三元运算,意思是如果sex这个值为1的话,c 的值为男,如果为2 c的值为女。看这一块代码量是不是很少,看起来也不难,只要弄清楚原理,我们写代码的质量就会兔飞猛进。

关键词: 兔飞猛进 看起来也 逻辑运算