社区
Eclipse
帖子详情
JAVA,为什么不能在for语句内嵌套三目运算符
tragedyhomeland
2012-08-04 12:48:24
JAVA,为什么不能在for语句内嵌套三目运算符,比如下面这个for语句
for(x=1,b=5;b+1>0;x==3?x++:b--)
这条语句在C语言中编译运行是通过的,是JAVA没这个功能还是什么情况?这让我很伤心啊!
求解原理~~
...全文
192
2
打赏
收藏
JAVA,为什么不能在for语句内嵌套三目运算符
JAVA,为什么不能在for语句内嵌套三目运算符,比如下面这个for语句 for(x=1,b=5;b+1>0;x==3?x++:b--) 这条语句在C语言中编译运行是通过的,是JAVA没这个功能还是什么情况?这让我很伤心啊! 求解原理~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iGoodLoser
2012-08-04
打赏
举报
回复
在java中三目运算必须作为一个值赋值给某变量
不信你可以试试
oO临时工Oo
2012-08-04
打赏
举报
回复
道理和以下一样
int x,b;
x==3? x++:b--;
以上两句也是不可以的。同理
for(x=1,b=5;b+1>0;x==3?x++:b--)也是不可以的。
原因就是:java语法规范就要求不能这样
不能有一个空的表达式
Java
三目运算符
Java
三目运算符
判断语句--
三目运算符
练习示例
本资源为
三目运算符
的实例,内还包含if--else示例和HelloWorld示例
c语言-
三目运算符
.cpp
c语言-
三目运算符
.cpp
三目运算符
、switch练习卷A-答案及解析
内容概要:本文档为《
三目运算符
、switch练习卷A(20250808)答案及解析》,主要涵盖
三目运算符
和switch语句的练习题及其详细解析。文档包括选择题、填空题、改错题和编程题四个部分。选择题通过具体实例讲解了
三目运算符
的基本用法和
嵌套
使用,以及switch语句的特性,如case穿透、表达式类型限制等。填空题则进一步巩固了对这两种语句的理解和应用。改错题指出了常见错误并提供了正确的代码示例,如switch语句中
不能
使用变量表达式作为case标签,以及
三目运算符
的正确
嵌套
方式。编程题部分通过实际案例展示了如何利用
三目运算符
和switch语句解决实际问题,如电商打折计算和会员折扣计算。 适合人群:适合初学者或有一定编程基础的学习者,特别是正在学习C++语言基础语法的学生或程序员。 使用场景及目标:①帮助学生掌握
三目运算符
和switch语句的正确使用方法;②通过练习和解析提高编程能力,理解条件语句的实际应用场景;③纠正常见的编程错误,培养良好的编程习惯。 阅读建议:读者应结合每个题目后的解析认真理解代码逻辑,注意细节,如
三目运算符
的优先级、switch语句中case标签的要求等。同时,建议读者亲自编写和运行代码,以加深理解和记忆。
C语言
三目运算符
详解[可运行源码]
本文详细介绍了C语言中的
三目运算符
(条件运算符),包括其语法结构、语义解释以及实际应用示例。
三目运算符
由问号和冒号组成(?:),是C语言中唯一的
三目运算符
,用于构成条件表达式。文章通过代码示例展示了
三目运算符
的基本用法和
嵌套
用法,帮助读者理解其工作原理和实际应用场景。
Eclipse
58,446
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章