android 三目运算符 运用错误

android 三目运算符 运用错误

/**************************************************************************
 *                     android 三目运算符 运用错误
 * 说明:
 *     今天想把一个if else语句直接用三目运算来做,结果总是出错,调试了一段
 *  时间,找了点资料,找到了原因。
 *
 *                                        2016-4-13 深圳 南山平山村 曾剑锋
 *************************************************************************/


1、参考文档:
    java ?: 三目运算符
        http://blog.csdn.net/shuilan0066/article/details/6174031

2if else 表达式:
    if (GPIOFuncCtrl.getGPIOState(GPIOFuncCtrl.DETECT) == 0) 
        shutdownState.setBackgroundColor(Color.GREEN);
    else 
        shutdownState.setBackgroundColor(Color.RED);

3、三目运算表达式:
    GPIOFuncCtrl.getGPIOState(GPIOFuncCtrl.DETECT) == 0 ? shutdownState.setBackgroundColor(Color.GREEN) : shutdownState.setBackgroundColor(Color.RED);

4、三目运算出错现象:
    Syntax error on token "==", invalid AssignmentOperator

5、出错原因:
    三目运算符进行运算后返回的是一个值必须用变量进行保存或直接打印或return返回结果值。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109073.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月13日 下午11:00
下一篇 2021年9月14日 上午6:00


相关推荐

  • SECS/GEM介绍

    SECS/GEM介绍SECS GEM 确定了半导体 电子和光伏行业常用的通信接口类型 该接口已由非营利性行业协会 SEMI 标准化 此篇文章会传达对 SECS GEM 的基本功能和范围的理解 而不提供基本协议和数据格式的详细信息 SECS 是半导体设备通信标准的首字母缩略词 GEM 是指 SEMIE30 标准 它使用 SEMIE5 标准中定义的消息类型的子集来描述设备行为和通信的通用模型 SECS GEM 接口的部署通常会使用 SEMI 标准 E37 和 E37 1 指定的 TCP IP 网络 但标准 E4 中也可使用 RS

    2026年3月20日
    4
  • AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进

    AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进

    2026年3月16日
    2
  • Manus 是大模型 AI Agent + MCP, 那什么是模型上下文协议 (MCP)?

    Manus 是大模型 AI Agent + MCP, 那什么是模型上下文协议 (MCP)?

    2026年3月15日
    2
  • 2019latex安装教程

    2019latex安装教程菜鸡一枚,一开始装latex找了好多博客,按照他们的步骤走还是失败,最后把他们集齐,拼在了一起,终于召唤出了latex!!!参考博客链接:安装教程环境变量教程安装教程环境变量教程其实还找了许多,但是最上面的四个教程是最有用的(对我来说)首先去这个链接下latex官网具体操作步骤看这个安装教程,他写的很好很详细,在按照步骤装好texlive后,先别急!,要更改环境变量(我是需要的…

    2022年6月9日
    52
  • instant app入门与开发指南

    instant app入门与开发指南概述 instantapp 是谷歌推出的类似于微信小程序 或者说小程序类似于 instantapp 的一项技术 用户无须安装应用 用完就走 安全无残留 其实也有残留 后面讲到 同时兼备 h5 的便捷和原生应用的优质体验 工作方式和应用场景工作方式 当用户点击链接时 通过 applink 去打开相应的 instantapp 如果之前没有打开过 则会从 playstore 去下载并打开

    2026年3月19日
    3
  • 错误提示:Syntax error on token “function”, delete this token

    错误提示:Syntax error on token “function”, delete this token错误提示:Syntax error on token “function”, delete this token

    2022年4月25日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号