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

📄 map.java

📁 简易的具有GPS导航功能的程序。仅有四个点
💻 JAVA
字号:

import java.io.*;
public class Map 
{
	private Mistake me; 
	  AWD Path;
      int numbers; 
      String []place;
 	 // used for absent edge
      public Map()
      {
    	  numbers=10;
    	  place=new String[numbers];
    	  for(int i=0;i<=5;i++)
    	  { 
    		  place[i]=new String();
    	  }
          place[1]="a";
          place[2]="b";
          place[3]="c";
          place[4]="d";
          place[5]="e";
          Path=new AWD (10,100000000);
          Path.Add(1, 2, 1);
          Path.Add(2, 3, 1);
          Path.Add(1, 3, 4);
          Path.Add(1, 5, 1);
          Path.Add(2, 5, 2);
  	  }
      public Map(int n)
      {
    	  numbers=n;
    	   try
    	  {
    		  BufferedReader inputStream=new BufferedReader(new FileReader("E:\\workspace6.0\\place.txt"));
    		  String line=null;
    		  
    		  line=inputStream.readLine();
    		  int m=line.indexOf("-");
    		  inputStream.close();
    	  }
    	  catch(FileNotFoundException e)
    	  {
				 me=new Mistake("文件不存在!");
    	  }
    	  catch(IOException e)
    	  {
    		  me=new Mistake("文件内容读取错误!");
    	  }
      }
      public int Search(int s,int t,int []d,int []p)
      {
    	 for(int i=0;i<=numbers;i++)p[i]=0;
		 Path.SortPath(s,t,d,p);
		 return Path.SortPath(s,t,d,p);
			
	 }
	  public String getname(int n)
	  {
		  return place[n];
	  }
	  public int getnumber(String name)
	  {
		  int n=0;
		  while(!(place[n].equals(name)))
	    		n++;
		  return n;
	  }
	  public int getamount()
	  {
		  return numbers;
	  }
}

⌨️ 快捷键说明

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