湖南 -> 长沙、湘潭、株洲、益阳、衡阳 江西 -> 南昌、宜春、上饶、九江、萍乡 广东 -> 广州、深圳、佛山、韶关、惠州 湖北 -> 武汉、黄冈、荆州、襄阳、宜昌 云南 -> 昆明、大理、丽江、普洱、西双版纳 作业:.省市联动 用Java代码写
时间: 2023-11-05 17:06:04 浏览: 145
省市区 js联动
5星 · 资源好评率100%
以下是省市联动的Java代码实现:
```
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class ProvinceCity {
public static void main(String[] args) {
Map<String, String[]> provinceCityMap = new HashMap<>();
provinceCityMap.put("湖南", new String[]{"长沙", "湘潭", "株洲", "益阳", "衡阳"});
provinceCityMap.put("江西", new String[]{"南昌", "宜春", "上饶", "九江", "萍乡"});
provinceCityMap.put("广东", new String[]{"广州", "深圳", "佛山", "韶关", "惠州"});
provinceCityMap.put("湖北", new String[]{"武汉", "黄冈", "荆州", "襄阳", "宜昌"});
provinceCityMap.put("云南", new String[]{"昆明", "大理", "丽江", "普洱", "西双版纳"});
Scanner scanner = new Scanner(System.in);
System.out.print("请输入省份名称:");
String province = scanner.nextLine();
if (provinceCityMap.containsKey(province)) {
String[] cities = provinceCityMap.get(province);
System.out.println("该省份下的城市有:");
for (String city : cities) {
System.out.println(city);
}
} else {
System.out.println("该省份不存在!");
}
}
}
```
阅读全文