我有一个由10个对象组成的数组,我想为这个数组初始化它们。
private Flight[] flight = new Flight[10];
flight[0] = new Flight("AA101", "Boston", "Sacremento", 421.33, 22, 6);
flight[1] = new Flight("AA102", "Lincolin", Jacksonville, 612.08, 22 6);
flight[2] = new Flight("AA103", "Rochester", "Columbia", 510.83, 22, 6);
flight[3] = new Flight("AA104", "Boise", "Aspen", 411.12, 22, 6);
flight[4] = new Flight("AA105", "Fort Collins", "Louiseville", 654.22, 22, 6);
flight{5} = new Flight("AA106", "Seattle", "Dallas" 326.14, 22, 6);
flight{6} = new Flight("AA107", "Phoenix", "Little Rock", 974.22, 22, 6);
flight[7] = new Flight("AA108", "Cheyenne", "Louiseville", 521.43 , 22, 6);
flight[8] = new Flight("AA109", "Louiseville", "Buffalo", 452.21, 22, 6);
flight[9] = new Flight("AA100", "Anchorage" , "Tampa", 874.72, 22, 6);但是我遇到了很多错误,比如:
ReservationGUI.java:31:错误:‘]预期 ReservationGUI.java:31:错误:类型的非法启动 ReservationGUI.java:31:错误:“;”预期 ReservationGUI.java:31:错误:预期
他们有100人。
发布于 2015-11-11 15:47:00
对5和6元素使用方括号而不是花括号。
发布于 2015-11-11 15:54:54
你有很多排版,所有的编程语言都对排字很刻薄。
另一种方法:
private Flight[] flight = new Flight[] {
new Flight("AA101", "Boston", "Sacremento", 421.33, 22, 6),
new Flight("AA102", "Lincolin", "Jacksonville", 612.08, 22, 6),
new Flight("AA103", "Rochester", "Columbia", 510.83, 22, 6),
new Flight("AA104", "Boise", "Aspen", 411.12, 22, 6),
new Flight("AA105", "Fort Collins", "Louiseville", 654.22, 22, 6),
new Flight("AA106", "Seattle", "Dallas", 326.14, 22, 6),
new Flight("AA107", "Phoenix", "Little Rock", 974.22, 22, 6),
new Flight("AA108", "Cheyenne", "Louiseville", 521.43, 22, 6),
new Flight("AA109", "Louiseville", "Buffalo", 452.21, 22, 6),
new Flight("AA100", "Anchorage" , "Tampa", 874.72, 22, 6)
};https://stackoverflow.com/questions/33654201
复制相似问题