Java黑皮书课后题第3章:3.16(随机点)编写程序,显示矩形中一个随机点的坐标。矩形中心位于(0,0),宽100高200
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第3章:3.16(随机点)编写程序,显示矩形中一个随机点的坐标。矩形中心位于(0,0),宽100高200
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
3.16(隨機點)編寫程序,顯示矩形中一個隨機點的坐標。矩形中心位于(0,0),寬100高200
- 題目
- 題目描述
- 破題
- 代碼
題目
題目描述
3.16(隨機點)編寫程序,顯示矩形中一個隨即點的坐標。矩形中心位于(0,0),寬100高200
破題
中心(0,0),寬100高200,則x坐標區間:[-50,50],y坐標區間:[-100, 100]
| Math.random() | [0,1) |
| Math.random()*100 | [0, 100) |
| Math.random()*100-50 | [-50, 50)(此時50取不到,和加減沒關系了) |
| Math.random()*101-50 | [-50, 51) |
| (int)(Math.random()*101-50) | 從-50到50的整數都有可能取到 |
同理y坐標:(int)(Math.random()*201-1)
代碼
public class Test3_16 {public static void main(String[] args) {int x = (int)(Math.random()*101-50);int y = (int)(Math.random()*201-1);System.out.println("("+x+", "+y+")");} }總結
以上是生活随笔為你收集整理的Java黑皮书课后题第3章:3.16(随机点)编写程序,显示矩形中一个随机点的坐标。矩形中心位于(0,0),宽100高200的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java黑皮书课后题第3章:**3.15
- 下一篇: Java黑皮书课后题第3章:*3.17(