社区
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没这个功能还是什么情况?这让我很伤心啊!
求解原理~~
...全文
176
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语法规范就要求不能这样
不能有一个空的表达式
零起点学通C++多媒体范例教学代码
8.3 为什么使用指针 8.3.1 栈和堆 8.3.2 用指针创建堆中空间 8.3.3 用指针删除堆中空间 8.4 动态内存 8.4.1 内存泄漏 8.4.2 在堆中创建对象 8.4.3 在堆中删除对象 8.4.4 访问堆中的数据成员 8.4..5 在构造函数中开辟...
零起点学通C++学习_多媒体范例教学代码
8.3 为什么使用指针 8.3.1 栈和堆 8.3.2 用指针创建堆中空间 8.3.3 用指针删除堆中空间 8.4 动态内存 8.4.1 内存泄漏 8.4.2 在堆中创建对象 8.4.3 在堆中删除对象 8.4.4 访问堆中的数据成员 8.4..5 在构造...
计算机语言中c/c++的基础入门学习代码记录(适应于计算机二级)
04
三目运算符
) 4.循环(01for;02while;03do while;04break;05continue;06
嵌套
) 5.数组(01数组的定义和引用;02常见问题;03数组练习;04二维数组;05字符数组和字符串;06字符串比较) 6.函数(01随机数;02...
Verilog代码自学笔记——
三目运算符
的
嵌套
问题
三目运算符
的
嵌套
问题 assign a=(b>c)? 1:(c>d)? 0 : -1; ...
三目运算符
嵌套
与case语句比较 ... 若使用以下语句会MUX;... 可以改用以下语句,只使用了一个MUX。...【短篇】Verilog中
嵌套
三目运算符
(
嵌套
if-el...
三目运算之
嵌套
使用
目录一、
三目运算符
二、
三目运算符
嵌套
使用 一、
三目运算符
三目运算符
,又称条件运算符,是计算机语言(c, c++,
java
等)的重要组成部分。它是唯一有 3 个操作数的运算符,有时又称为三元运算符。一般来说,三目...
Eclipse
58,453
社区成员
49,451
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章