A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

输出语句今天想到一个问题,要是这样写,编译应该会有错误,有+有-凭什么+去做字符串的连接,-去做运算,不公平,之后验证下果然编译不通过:int a=1;        System.out.println(a+" "+a-1+" "+a-2+" "+a-1+" "+a);     javac报错
修改一下就过啦:
int a=1;        System.out.println(a+" "+(a-1)+" "+(a-2)+" "+(a-1)+" "+a); javac 编译通过。

3 个回复

倒序浏览
哈哈 我都没想过这个问题
回复 使用道具 举报
不管你公不公平,+的作用就在那里,而你,无可奈何。
回复 使用道具 举报
哈哈哈  难道你想“你好”--”你“让它给你输出个”好“
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马