首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >这一行在Java中是什么意思: boolean retry = id == 1;

这一行在Java中是什么意思: boolean retry = id == 1;
EN

Stack Overflow用户
提问于 2013-02-04 20:01:02
回答 16查看 14.7K关注 0票数 66

我学习Java已经有一段时间了,并且还在学习新的语法技巧和东西。我在Android源代码中遇到了这样的情况:

代码语言:javascript
复制
boolean retry = id == 1;

什么意思?

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2013-02-04 20:01:35

如果retry的值为1,则idtrue,否则retryfalse

票数 151
EN

Stack Overflow用户

发布于 2013-02-04 20:03:43

id == 1是一个布尔表达式,如果id等于1,则为true,否则为false。

boolean retry = id == 1;声明了一个名为retry的布尔变量,并将布尔表达式id == 1的值赋给该变量。

所以它声明了一个布尔变量,如果为id == 1,则为true,否则为false。

为了让它更清楚一点,你可以这样写:

代码语言:javascript
复制
boolean retry = (id == 1);
票数 220
EN

Stack Overflow用户

发布于 2013-02-04 20:02:33

与以下内容相同

代码语言:javascript
复制
boolean retry;
if (id == 1)
   retry = true;
else
   retry = false;
票数 69
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14686332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档