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