⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 map.java

📁 网上购物体系统的模拟
💻 JAVA
字号:
public class Map extends MapNode
{
	public MapNode[][] map;
	public int n;
	public MapNode mapwebsite;

	public Map(int m)
	{
		n=m;
		map=new MapNode[n][n];
		for(int i=0;i<n;i++)
		  for(int j=0;j<n;j++)
		    map[i][j]=new MapNode(i,j,"0");
		map[n/2][n/2].b="W";
		mapwebsite=map[n/2][n/2];

	}

	public Map()
	{
		n=10;
		map=new MapNode[n][n];
		for(int i=0;i<n;i++)
		  for(int j=0;j<n;j++)
		    map[i][j]=new MapNode(i,j,"0");
		map[n/2][n/2].b="W";
		mapwebsite=map[n/2][n/2];

	}

	public int distance(MapNode map1,MapNode map2)
	{
		int distance;
		if(map1.x>map2.x)
		  distance=map1.x-map2.x;
		else
		  distance=map2.x-map1.x;
		if(map1.y>map2.y)
		  distance+=map1.y-map2.y;
	    else
	      distance+=map2.y-map1.y;
	    return distance;
	 }

	 public  void printmap()
	 {
	 	//Map M=new Map(10);
	 	int x=0;
		for(int i=0;i<10;i++)
		{
			for(int j=0;j<10;j++)
			{
				System.out.print(map[i][j].b+"  ");
				x++;
				if(x==10||x==20||x==30||x==40||x==50||x==60||x==70||x==80||x==90||x==100)
				System.out.println("");
			}
	    }

	}


	public static void main(String[] args)
	{
		Map M=new Map(10);
		int x=0;
		for(int i=0;i<10;i++)
		{
			for(int j=0;j<10;j++)
			{
				System.out.print(M.map[i][j].b+"     ");
				x++;
				if(x==10||x==20||x==30||x==40||x==50||x==60||x==70||x==80||x==90||x==100)
				System.out.println("");

			}
	    }
		System.out.println(M.distance(M.map[0][0],M.map[9][9]));
	}
}

⌨️ 快捷键说明

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