社区
Java SE
帖子详情
这句为什么会出错?
binny
2003-06-29 11:10:07
int i = 6;
(i < 0) ? (i++) : (i--);
System.out.println(i);
编译的时候说这句有错误“(i < 5) ? (i++) : (i--);”
难道必须要写成“a = (i < 0) ? (i++) : (i--);”吗?
...全文
33
3
打赏
收藏
这句为什么会出错?
int i = 6; (i < 0) ? (i++) : (i--); System.out.println(i); 编译的时候说这句有错误“(i < 5) ? (i++) : (i--);” 难道必须要写成“a = (i < 0) ? (i++) : (i--);”吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
awfe
2003-07-01
打赏
举报
回复
(i < 5) ? (++i) : (--i);
binny
2003-06-29
打赏
举报
回复
我明白了,多谢指点。
这个问题我一直没注意到,今天才发现。
我还以为他的返回值和方法的返回值一样不用管呢。
yuanmeng163
2003-06-29
打赏
举报
回复
(i < 5) ? (i++) : (i--); 这样的语句是有返回值的,要把返回值赋给一个变量才行,就象你只写个1 + 2会报错一样,不过你可以把这样的语句作为方法的返回值,如:
return (i < 5) ? (i++) : (i--);
还有,你这个语句有问题,(i < 5) ? (i++) : (i--); 因为是后++,所以返回的还是原值,并没有加加或减减。
游戏逆向
游戏数据的分析 Moba游戏的技能躲避和技能轨迹的原理与实现 FPS透视 的原理与实现(包括飞天遁地飞刀秒杀加速子弹... 3、实战性强 编程中要注意什么?如何阅读
出错
提示?如何调试运行程序?如何排查错误,解决问题?
为什么socket传输文件
出错
?(连续多次send或者recv
会
导致什么?)
//读取文件 filelen为读取长度 send(ClientSocket,FileBuffer,filelen,0);//发送文件内容 recv(ClientSocket,&block,1,0);//接收对方的ACK信号 } send(ClientSocket,"n",1,0); 接收端: while(1) { memset...
如何清理C盘不
会
出错
?
在对C盘文件下手删除前,你 really 要知道自己在做什么! —— 手滑达人S姐 眼瞅着C盘越来越满,空间显示条即将飘红。...今天就给各位洁癖患者带来一份福利:如何清理C盘文件不
会
出错
? 我们假设...
byte和int的类型转换,最好的解释,byte b1=3,b2=4,b3,b; b=b1+b2;b3=b1+2; b=3+4;
出错
哪里?
出错
哪里? byte b1=3,b2=4,b; b=b1+b2;//错误byte运算先变成int,再计算, 因为他们最终是要转向int类型 而int类型的值不能赋值给byte,byte,char,short编译时都是需要转成int,才可运算。 b=3+4;//正确 因为他们都是...
“
出错
了”和报告Bug的艺术
”没有那句话能像“
出错
了”一样让程序员/开发者如此沮丧,心里翻江倒海,怒火一点即燃,还要死掉一大片脑细胞。
这句
生硬的开场白通常标志着让开发者恐惧的长时间排错工作要开始了。在我的职业生涯中,我就进行过好...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章