map.java

来自「用java实现随机漫步问题的分析.详细内容见说明文档.」· Java 代码 · 共 54 行

JAVA
54
字号
/* * Map.java  Beta 1.0  * * Copyright 2007 Grassoft. All rights reserved. */package wanderer;import java.awt.*;import java.lang.Math ;/** * * 实现地图的构造、虫子的初始放置和地图格的初始化 */public class Map {    public int Widt ,Heig ;    public int sum ;    public int begin[] ;    public int locat[][] ;            public Map(int lin, int win) {        Widt = lin ;        Heig = win ;        sum = lin * win;        begin = new int[2];        begin[0] = Ran(Widt) - 1;        begin[1] = Ran(Heig) - 1;        locat = new int[Widt][Heig];        Init();    }//地图构造方法                public void Init(){        for (int i = 0; i <= Widt - 1; i++)            for(int j=0;j<=Heig-1;j++){                locat[i][j] = 0 ;            }        locat[begin[0]][begin[1]] = 1 ;    }//地图初始化         private int Ran(int s) {                double ranx = s*Math.random();         int ran = (int)(ranx+1);            return ran;    }//产生随机数          }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?