Java布尔返回if语句

马丁·埃里奇

有人可以用简单的英语解释这个说法背后的逻辑吗?

return mContainsLoadingRow ? (getContentDataSize() + 1) : getContentDataSize();

假设mContainsLoadingRow为布尔值,如果mContainsLoadingRowtrue

然后返回getContentDataSize() + 1

如果不是,请返回getContentDataSize()

那是看这个的正确方法吗?

维克兰特·卡什雅普

这个完整的表达是知道的三元运算符 Java

代码声明

mContainsLoadingRow ? (getContentDataSize() + 1) : getContentDataSize();
        ||                       ||                         ||
 //boolean expression      //return if true          //return if false

在此代码中

mContainsLoadingRow是一个布尔变量,其中包含truefalse您还可以mContainsLoadingRow使用任何布尔表达式(例如,a> b或b == a或b <= a等)进行更改

? (question mark) :-使我们可以对是对还是错进行罚款。

如果true表达式(getContentDataSize() + 1)将返回。

如果false这样,expressingetContentDataSize()值将被返回。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java布尔返回if语句

来自分类Dev

简化布尔语句(Java)

来自分类Dev

Java布尔返回错误

来自分类Dev

用java编写布尔语句

来自分类Dev

在case语句中返回布尔值

来自分类Dev

返回布尔语句的关键字

来自分类Dev

Angular - Observable 错误的布尔返回语句

来自分类Dev

Java布尔方法返回

来自分类Dev

Java的10 ifPresentOrElse返回布尔

来自分类Dev

Java返回语句

来自分类Dev

Java忽略返回语句

来自分类Dev

C ++在return语句中使用&&返回布尔-需要澄清

来自分类Dev

Lua,如果语句成语无法返回正确的布尔值

来自分类Dev

为什么不是这个if语句返回布尔值?

来自分类Dev

使用lambda在if else语句中返回布尔值

来自分类Dev

尝试返回布尔值时缺少 return 语句

来自分类Dev

Java类缺少返回语句

来自分类Dev

开关案例语句中的布尔逻辑-Java

来自分类Dev

错误:在Java中声明布尔值时不是语句

来自分类Dev

JAVA:创建布尔变量还是在If语句中放入参数?

来自分类Dev

JAVA:创建布尔变量还是在If语句中放入参数?

来自分类Dev

Java-语句如何知道布尔对象的值?

来自分类Dev

java if else 语句中如何计算布尔值?

来自分类Dev

JAVA 布尔变量不会随着 Switch 语句而改变

来自分类Dev

寻找布尔语句的解释

来自分类Dev

AND语句中的布尔逻辑

来自分类Dev

if语句中的布尔条件

来自分类Dev

布尔和 If 语句

来自分类Dev

如果两个矩阵相同,则仅返回一个布尔语句