一个有趣的问题,没看懂

一个有趣的问题,没看懂

5 if 5>6 else (6 if 3>2 else 5) 

他的值为什么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小小 2021-06-30 09:44:05

同学你好,5 if 5>6 else (6 if 3>2 else 5) 这种书写方式是错误的,无运行结果。建议同学再详细描述一下问题并将完整的代码上传至问答区,祝学习愉快~

  • 提问者 眼睛眯起来 #1

    老师按逻辑来说呢,不用非得跑出来

    2021-06-30 10:17:39
  • 好帮手慕小小 回复 提问者 眼睛眯起来 #2

    同学你好,这种书写方式在java语法中一般是不存在的,同学是想问如下代码的执行逻辑吗?   

    http://img1.sycdn.imooc.com//climg/60e54b5709831aef03440309.jpg

    如果是,执行逻辑如下:

        ​先判断5>6的值,为false,执行else分支

        ​再判断3>2的值,为true,执行if(3>2)的分支。

    祝学习愉快~


    2021-07-07 14:45:57
慕容2892559 2021-06-29 22:23:25

5 if 5>6 else (6 if 3>2 else 5) 

这tm东西能运行?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师