慕盖茨532447
2019-10-26 17:45
double a = ((int)6*Math.random()+1); double b = ((int)(6*Math.random()+1));
这两行区别在哪里
第一行代码没把(int)强制转换括起来,他的执行方式是先强制类型转换,最后加1. 而第二行括起来了,所以是先先加1,然后才进行强制类型转换。也是小白,不知道解释的对不对
Java入门第二季 升级版
530553 学习 · 6091 问题
相似问题
回答 2
回答 4
回答 3