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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • git clone几种可选参数的使用与区别[通俗易懂]

    git clone几种可选参数的使用与区别[通俗易懂]背景githubclone代码的速度,依赖于代码库的大小以及clone速度,基本是几十kb到200kb之间。要是能达到400kb,恭喜你;要是只有十几kb,emmmm,还是先去吃饭吧。这里以MOOC为例说明在clone某个git仓库时候需要注意的几个问题。全克隆单一克隆深度克隆全克隆很好理解,gitclonegit_仓库_url。存在一个问题,当clone…

    2022年7月21日
    30
  • 崩溃日志记录Landroid/support/v4/animation/AnimatorCompatHelper[通俗易懂]

    崩溃日志记录Landroid/support/v4/animation/AnimatorCompatHelper

    2022年3月12日
    34
  • 22、Windows10下局域网的两台电脑间传输文件

    22、Windows10下局域网的两台电脑间传输文件一、说明局域网内两台电脑传输文件使用windows自带的文件共享机制即可,不需要找专门的文件传输软件,下面来介绍使用方法。二、步骤1、控制面板2、网络和Internet3、网络和共享中心4、记住网络类型并点击更改高级共享设置5、根据对应的网络类型,在其下选择启用网络发现6、设置所有网络如下7、随便找一个文件夹设置为共享,这里在桌面新建一个名为“共享”的文件夹作文测试8、右击->属性->共享9、在其它电脑上访问自己的的文件夹,假设共享文件夹所在主机IP

    2022年5月4日
    344
  • 5次shift后门怎么清除_电脑按五次shift啥意思

    5次shift后门怎么清除_电脑按五次shift啥意思一、如何制作shift后门方法1在cmd窗口,敲打命令如下:copyc:\windows\explorer.exec:\windows\system32\sethc.execopyc:\windows\system32\sethc.exec:\windows\system32\dllcache\sethc.exeattribc:\windows\system32\sethc.exe+hattribc:\windows\system32\dllcache\sethc.ex

    2022年9月18日
    2
  • abstract修饰方法总结

    abstract修饰方法总结abstract这种方法修饰,主要用在抽象类和抽象方法.抽象的类是不可实例化的比如publicabstractclassTest{}他能够含有抽象的方法publicabstractclass

    2022年7月3日
    26
  • connect A with B_anyconnect怎么用

    connect A with B_anyconnect怎么用解决git下载出现:Failedtoconnectto127.0.0.1port1080:Connectionrefused拒绝连接错误(20190226)文章目录:一、git拒绝连接原因分析二、错误解决方式1、查看Linux当前有没有使用代理2、查看端口有没有被占用2、取消代理设置linux解决端口号被占用(扩展内容)不知道是不是翻墙导致的错误,昨天同事说服务器出现了这个错误……

    2025年9月28日
    4

发表回复

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

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