如何建立内部阶级

时间:2017-10-15 11:37:51

标签: java arrays class

这是任务

  

你是餐馆老板。你最多有5张桌子。每个表都有订单,包括菜肴名称和数字。您需要实现数据结构来管理它。

所以它应该是一个主类,还有一个带表的类(表应该在数组中计数),类里面的表应该是一个类Orders,在这个Orders中应该是两个数组,其中包含order和order of orders (我会订购多少“鱼”)。一般来说,我应该有三个数组,输出应该是这样的:“表1订购2个沙拉”,“表2订购3个牛奶”等等

我从这个开始

public class Lesson8Task4 {
public static void main(String[] args) {
    Tables[] table1 = new Tables[1];

    System.out.println(table1);

}
public static class Tables {
    int[] tablesCount = {1 , 2, 3, 4, 5};
    public static String[] ordersName = {"potatoes", "coke", "meat", "fish", "milk"};
    public static int[] dishNumber = {1,2,3,4,5};
}

}

我希望我清楚地解释一下。 感谢

1 个答案:

答案 0 :(得分:0)

我会尝试在没有代码的情况下向你解释,因为我认为你应该向自己学习。 你有一个数组table1,只能在0位置有一个元素。 您需要为此位置提供一个值,如下所示:table1[0] = new Tables();现在它取决于您的复杂程度,但是根据您发布的内容,我只需要从0到for table1[0].tablesCount.length之类的内容System.out.println("Table "+table1[0].tablesCount[i]....) 我相信你;)