问个简单的运算问题 a = j++ * --j * --j 这题目答案是几怎么算...优先级相同的情况下请问结合性是右向左还是 左向右...突然遇到这题目自己也混乱了... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int j = 10;System.out.println(j++ * --j * --j);一共分三块j++--j--j这3个都做完了,才会做 *j++ 此时j=10参与运算, 然后j=11--j, 此时j=11, 先--变成10,然后参与运算--j 一样,变成9结果是 10*10*9 = 900 假设j=5先看j++,由于++在后,所以用5参与运算,然后j=6再看--j,由于--在前,所以用6-1=5参与运算,然后j=5再看最后一个--j,由于--在前,所以用5-1=4参与运算,然后j=4所以结果就是a=5*5*4=100;j=4 都说这是懒加载问题可谁能解决搞定? 请教JTable 对象池怎么实现? 关于异常 JBuilder 中的 DataExpress 控件和 dbswing 控件的问题(急) 新手恳求帮忙? 小小的问题!困扰我好几天了! 请问各位大侠,JBuilder是不是对系统要求很高?64M内存够不够? 在java中怎么取得哪个是光驱? 请教一个String类问题 递归调用时,出现了空指针 Java 8 Defender 方法
System.out.println(j++ * --j * --j);一共分三块
j++
--j
--j这3个都做完了,才会做 *j++ 此时j=10参与运算, 然后j=11
--j, 此时j=11, 先--变成10,然后参与运算
--j 一样,变成9结果是 10*10*9 = 900
先看j++,由于++在后,所以用5参与运算,然后j=6
再看--j,由于--在前,所以用6-1=5参与运算,然后j=5
再看最后一个--j,由于--在前,所以用5-1=4参与运算,然后j=4
所以结果就是a=5*5*4=100;j=4