Java数组初学困惑

标签 java arrays multidimensional-array

基本上我想在数组中存储有关火车的信息。我相信我需要使用二维数组。我似乎无法让它正常工作。我想要一个数组,可以让我跟踪火车每节车厢的空座和预留座位的数量。这对我有用吗?

    int[][] seats = new int[4][10]; 
    for (int row = 0; row < 4; row ++)
        for (int col = 0; col < 10; col++)
            car[row][col] = 0;

我只想将所有座位初始化为 0,表示它们是空的。我目前在 int[4][10] 后的分号处收到一条错误消息,上面写着“expected , {”

最佳答案

你的代码是有效的,唯一的错误是car应该是seats:

int[][] seats = new int[4][10]; 
for (int row = 0; row < 4; row++)
   for (int col = 0; col < 10; col++)
      seats[row][col] = 0;

关于Java数组初学困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20552559/

相关文章:

Javascript + HTML 如何验证多维选择对象

java - Matlab 函数 'quad' 在 Java 和 C++ 中可用吗?

java - 尝试提取文件时 jar 命令在 java 中不起作用

arrays - 在二维空间中找到一个圆内的所有点

java - 尝试获取二维数组的平均值时出现逻辑错误

ruby-on-rails - ruby/rails 如何将列插入多维数组

java - “找不到或加载主类”是什么意思?

JAVA:HTTP POST 请求 - 异常

将整数转换为数组

java - 使用自动初始化数组的算法中的复杂性测量