这个划线的都不怎么懂,请问有人可以解释一下吗
1 回答
已采纳
末日泣歌
TA贡献35条经验 获得超18个赞
第一个“”是空
第二个value = 1 + (int)(Math.random()*6);直译就是value等于1加上强制转换(随机生成0-1之间的double类型数乘以6) 简单点说 就是Math.random()这个是随机生成0.0-1.0之间的double类型数 剩下的就是正常标准的数学运算 先乘除后加减 (int)就是强制装换成int类型的数 但不是四舍五入 而是取整 这样的结果就是1+整数 最后获得的值是整数类型的 这个就是随机生成的整数 输出结果不会带小数
第三个"\n" 是换行 还有个"\r" 是回车
第四个System。exit(0); 这个就是非 0 的状态码表示异常终止 就是只要不是0 程序就结束了 如果没有这句 就会执行for循环中counter的次数 什么时候执行完 什么时候程序才终止
希望对你能有帮助 要是还有什么不懂的 可以追问
添加回答
举报
0/150
提交
取消