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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 贾振凯   /  2013-3-25 19:15  /  3205 人查看  /  21 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

嗯,我们班我就对你名字熟悉点儿,,因为这个论坛
回复 使用道具 举报
其实大家楼主的意思我能明白,只是大家回答不能给楼主予以理解。

楼主的意思是(i++)明明放了括号,怎么能不自加呢,根据优先级来说确实应该先算括号里的,编译器也确实先算的括号里的,
因为i++本身的属性就是先让其运算后再自加。所以加不加括号无所谓的事,我给你举个例子,你看看是不是加不加括号都无所谓。
  1. public static void main(String[] args) {

  2.                 int j, i = 3;
  3.         //        j = (i+++1);
  4.                                 j = i+++1;
  5.                 System.out.println("i=" + i + ",j=" + j);
复制代码
运行结果 i=4,j=4
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马