怎么写才算正规的注释?
/*3、在项目根目录下手动创建travel.txt(旅游价目表),内容如下:三亚-2425
九寨沟-5589
云南-2100
马尔代夫-6899
将travel.txt中的旅游地点以及对应的价格运用io知识读取后存放到合适的集合中,提示用户输入想要去的旅游地点,
输出该旅游地点对应的价格;若价目表中没有该旅游地点,则提示用户“您输入的地点目前尚未开通,请重新输入想要去的旅游地点”,
直至输入地点在价目表中有为止。(14分)
请输入想要去的旅游地点:
上海
您输入的地点目前尚未开通,请重新输入想要去的旅游地点:
三亚
您想去的旅游地点价格为:2425*/
public class TravelDemo {
public static void main(String[] args) throws IOException {
// 创建输入流
BufferedReader br = new BufferedReader(new FileReader("travel.txt"));
// 创建集合对象,为存入地点做准备
Map<String, String> map = new HashMap<>();
// 定义一个字符串来接受读取的数据
String line;
while ((line = br.readLine()) != null) {
//分割字符串;
String[] split = line.split("-");
//将元素存到map集合里面去;
map.put(split[0], split[1]);
}
System.out.println("请输入想要去的旅游地点:");
while (true) {
Scanner sc = new Scanner(System.in);
String local = sc.nextLine();
//得到所有的Key值
Set<String> keySet = map.keySet();
//判断有没有这个地点
if (keySet.contains(local)) {
//有则的到集合value值
String price = map.get(local);
System.out.println("您想去的旅游地点价格为:" + price);
break;
} else {
System.out.println("您输入的地点目前尚未开通,请重新输入想要去的旅游地点:");
}
}
}
}