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

📄 showmap.java

📁 飞行棋小游戏。选择两个角色
💻 JAVA
字号:
package javafinal.pro.game;
public class ShowMap 
{
	String step[]=new String[100];	//棋盘每个小格子
	String table=" ";
	/*存储游戏棋盘符号*/
	public ShowMap()
	{		
		for(int i=0;i<100;i++)
		{
			switch(i)
			{
				case 5:
				case 13:
				case 17:
				case 33:
				case 38:
				case 50:
				case 64:
				case 80:
				case 94:
					step[i]="★";
					break;
				case 6:
				case 23:
				case 40:
				case 55:
				case 69:
				case 83:
					step[i]="¤";
					break;
				case 9:
				case 27:
				case 60:
				case 93:
					step[i]="■";
					break;
				case 20:
				case 25:
				case 45:
				case 63:
				case 72:
				case 88:
				case 90:
					step[i]="〓";
					break;
				default:
					step[i]="∷";
					break;
			}
		}
	}
	/*格式化输出棋盘*/
	public void showMap()
	{		
		int j=0;		//数组下标
		System.out.print("\n");
		/*输入地图的第一行*/
		for(int i=0;i<31;i++)
		{
			System.out.print(step[j]);
			j++;
		}
		/*输出地图的右边列*/
		for(int i=0;i<4;i++)
		{
			System.out.print("\n");
			for(int n=0;n<30;n++)
			{
				System.out.print(table);
			}
			System.out.print(step[j]);
			j++;
		}
		System.out.print("\n");
		/*输出地图第二行*/
		for(int i=65;i>=35;i--)
		{
			System.out.print(step[i]);
			j++;
		}
		/*输出地图左边列*/
		for(int i=0;i<3;i++)
		{
			System.out.print("\n");
			System.out.print(step[j]);
			j++;
		}
		System.out.print("\n");
		/*输出地图第三行*/
		for(int i=0;i<31;i++)
		{
			System.out.print(step[j]);
			j++;
		}
	}
	/*本类测试*/
	public static void main(String args[])
	{
		ShowMap sm=new ShowMap();
		sm.showMap();
	}
}

⌨️ 快捷键说明

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