写一个Java的城市管理系统的代码
时间: 2023-03-13 21:41:03 浏览: 56
答:import java.util.*;public class CityManager {
public static void main(String[] args) {
// 创建一个城市管理系统的List
List<City> cities = new ArrayList<>();
// 添加城市
cities.add(new City("北京"));
cities.add(new City("上海"));
cities.add(new City("广州"));
// 创建一个Scanner用于获取用户输入
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入要操作的城市:");
String cityName = scanner.nextLine();
// 遍历城市列表,查找输入的城市
City city = null;
for (City c : cities) {
if (c.getName().equals(cityName)) {
city = c;
break;
}
}
if (city != null) {
System.out.println("您要对" + cityName + "做什么操作?");
System.out.println("1.添加区县 2.查看区县 3.删除区县 4.退出系统");
int option = scanner.nextInt();
switch (option) {
case 1:
System.out.println("请输入要添加的区县名称:");
String districtName = scanner.nextLine();
city.addDistrict(new District(districtName));
System.out.println("添加成功!");
break;
case 2:
System.out.println(cityName + "的区县有:");
for (District d : city.getDistricts()) {
System.out.println(d.getName());
}
break;
case 3:
System.out.println("请输入要删除的区县名称:");
String districtNameToDelete = scanner.nextLine();
city.removeDistrict(districtNameToDelete);
System.out.println("删除成功!");
break;
case 4:
System.exit(0);
break;
default:
System.out.println("无效的操作!");
break;
}
} else {
System.out.println("没有找到" + cityName + "!");
}
}
}
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)