我真的不明白为什么我在"Map<String, Integer> buildTable(){"
括号后得到这个编译错误。
这是我正在处理的代码:我已经定义了城市类。为什么会出现编译错误,“预计”为我的Java代码?
import java.util.Map;
import java.util.HashMap;
public class CityMap{
public static void main(String[] args){
String _city;
Map<String, Integer> cityTable = buildTable();
Map<String, Integer> buildTable(){
String aCity;
Map<String, Command> result = new HashMap<String, Command>();
aCity = new City();
result.put("NYC", 100000);
aCity = new City();
result.put("Boston", 500);
return result;
}
我是初学者,所以任何解释都是值得欢迎的。
您不能在其他方法中声明方法。 – Thilo 2015-03-03 02:35:49