Java 如何使用数组格式的简单计数器?

Java 如何使用数组格式的简单计数器?,java,arrays,counter,Java,Arrays,Counter,我对Java完全陌生,我正在尝试自学数组的概念,但是我很难真正理解它 例如,如果我有四个单独的计数器或四个单独的变量需要一个与之关联的计数器,那么在这种情况下我如何使用数组 对于数组格式的计数器,可能已经有了一个特殊的等式或格式,但我不知道 先谢谢你 其他信息: 我有一个程序,我正在尝试使用它来跟踪不同的酒店。 例如,任何时候有人想留在那里,程序都应该对此进行计数。有四种不同的类型。我想尝试在阵列中执行此操作,因为根据我的研究,这是最有意义的,但我甚至不知道如何开始,这就是为什么我现在没有代码的

我对Java完全陌生,我正在尝试自学数组的概念,但是我很难真正理解它

例如,如果我有四个单独的计数器或四个单独的变量需要一个与之关联的计数器,那么在这种情况下我如何使用数组

对于数组格式的计数器,可能已经有了一个特殊的等式或格式,但我不知道

先谢谢你

其他信息:

我有一个程序,我正在尝试使用它来跟踪不同的酒店。
例如,任何时候有人想留在那里,程序都应该对此进行计数。有四种不同的类型。我想尝试在阵列中执行此操作,因为根据我的研究,这是最有意义的,但我甚至不知道如何开始,这就是为什么我现在没有代码的原因。

如果我理解,您需要一个阵列来跟踪四家不同的酒店和客人数量:

int[] hotels = {0, 0, 0, 0}; // Declare array with 4 empty values

// Add person to hotel #1
++hotels[0]; // Array indexes start at 0

// Use loop to access every index of array and perform a task each time
for(int i = 0; i < hotels.length; i++){
    System.out.println("Hotel #" + i + " has " + hotels[i] + " guests.");
}

如何将数组用于什么?数组格式的计数器是什么意思?请共享一些相关代码,以便我们更好地了解您正在尝试执行的操作。您熟悉for循环和字符串吗?我添加了更多信息。我熟悉for loops@nadimbarkey我想你会想用objects作为例子,我有希尔顿酒店、凯悦酒店、万豪酒店和汽车旅馆作为我的4种选择类型,那么把它仅仅放在一类酒店中,会有什么效果呢?
ArrayList<Integer> hotels = new ArrayList<Integer>(4); // Declare array with 4 empty values

// Add person to hotel #1
hotels.set(0, ++hotels.get(0)); // Array indexes start at 0

// Use loop to access every index of array and perform a task each time
for(int i = 0; i < hotels.size(); i++){
    System.out.println("Hotel #" + i + " has " + hotels.get(i) + " guests.");
}