bugmove.java
来自「用java实现随机漫步问题的分析.详细内容见说明文档.」· Java 代码 · 共 36 行
JAVA
36 行
/* * BugMove.java Beta 1.0 * * Copyright 2007 Grassoft. All rights reserved. * */package wanderer;import java.awt.*;/** * BugMove产生随机的移动方式,通过对BugMove的实例化实现不同方向的随机移动。 */public class BugMove { private int move[][] = {{0, 0}, {0, 1}, {1, 1}, {1, 0}, {1, -1}, {0, -1}, {-1, -1}, {-1, 0}, {-1, 1}}; //二位数组move记录8种可能的移动方式 public int x, y; //移动方向的横纵表示 public BugMove() { int r = Ran(); x = move[r][0]; y = move[r][1]; }//构造方法 private int Ran() { double ranx = 8*Math.random(); //产生随机数 int ran = (int)(ranx+1); return ran; }//产生随机数 }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?