由于某种原因,除编码板外,此方法均可在其他地方使用。在每个方面,我运行它时都可以正常工作。这对我来说似乎毫无意义。静态设置有问题还是没有?
class Main {
public static class Restaurant {
private final String name;
private final String cuisine;
private final double price;
public Restaurant(String name,
String cuisine,
double price) {
this.name = name;
this.cuisine = cuisine;
this.price = price;
}
public String getName() {
return name;
}
public String getCuisine() {
return cuisine;
}
public double getPrice() {
return price;
}
}
public static void main(String[] args) {
int numRestaurants = 6;
Restaurant[] myRestaurants = new Restaurant[numRestaurants];
myRestaurants[0] = new Restaurant("Satisfactory Pita", "Mediterranean", 10);
myRestaurants[1] = new Restaurant("Three Guys", "Burgers & Fries", 20);
myRestaurants[2] = new Restaurant("China Panda", "Chinese", 30);
myRestaurants[3] = new Restaurant("Puerto Sagua", "Cuban", 10);
myRestaurants[4] = new Restaurant("Diya", "Indian", 40);
myRestaurants[5] = new Restaurant("Shiraz Kabob Cafe", "Persian", 15);
for(Restaurant myRestaurant : myRestaurants) {
System.out.println(myRestaurant.name);
}
}
}
答案 0 :(得分:0)
根据Languages support运行Java。
您应该使用公共静态定义一个名为Solution的公共类 无效。
将类重命名为Solution
,例如:
class Solution{
public static class Restaurant {
private final String name;
private final String cuisine;
private final double price;
public Restaurant(String name,
String cuisine,
double price) {
this.name = name;
this.cuisine = cuisine;
this.price = price;
}
public String getName() {
return name;
}
public String getCuisine() {
return cuisine;
}
public double getPrice() {
return price;
}
}
public static void main(String[] args) {
int numRestaurants = 6;
Restaurant[] myRestaurants = new Restaurant[numRestaurants];
myRestaurants[0] = new Restaurant("Satisfactory Pita", "Mediterranean", 10);
myRestaurants[1] = new Restaurant("Three Guys", "Burgers & Fries", 20);
myRestaurants[2] = new Restaurant("China Panda", "Chinese", 30);
myRestaurants[3] = new Restaurant("Puerto Sagua", "Cuban", 10);
myRestaurants[4] = new Restaurant("Diya", "Indian", 40);
myRestaurants[5] = new Restaurant("Shiraz Kabob Cafe", "Persian", 15);
for(Restaurant myRestaurant : myRestaurants) {
System.out.println(myRestaurant.name);
}
}
}