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 + -
显示快捷键?