这个划线的都不怎么懂,请问有人可以解释一下吗
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的次數 什么時候執行完 什么時候程序才終止
希望對你能有幫助? 要是還有什么不懂的? 可以追問
點擊展開后面2條
添加回答
舉報
0/150
提交
取消