有谁能说出这个表达式得运行结果? int i = 10; int j = 10; if((i---++j-++i/j---++i%i++) > -2) { System.out.println("Hello"); } System.out.println("i得值:" + i); System.out.println("j得值:" + j);主要是if括号里面得表达式值应该是多少?怎么算出来得 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Helloi得值:12j得值:10 (i---++j-++i/j---++i%i++)从结果来看 是 ++i/j-- ++i%i++ 这两个先执行 11/9 - 12%12 (运行完变成13然后执行 i-- - ++j 13(运行完变成12) - 10总的结果 13-10-(11/9)-(12%12) 我逗逼了, 结果应该是按顺序计算的。(i---++j-++i/j---++i%i++)10(运行完成9) - 11 - (10/11(运行完成10))-11%11(运行完成12)10/11 计算出来0 如何给一个SWT的table设计条件格式?? 怎样改变Jcheckbox 中对号的颜色 apache james 附件 获得屏幕物理尺寸,不是分辨率 ----调用Dll时为什么总是出错----- 该怎么从C#转向Java呢? 图书馆管理系统--都来说两句(看在200分的面子上) 推荐一本学java的书 那里可以下载JDK1。3 for solaris2.8? 请问java2与java1.1差别大不大 作为java初学者,想请教各位哪里有java编程的相关题库 这个题怎么解决呢
i得值:12
j得值:10
然后执行 i-- - ++j 13(运行完变成12) - 10总的结果 13-10-(11/9)-(12%12)
10/11 计算出来0