Java 预递增数组对象(+;+;频率[i];)意味着什么?

Java 预递增数组对象(+;+;频率[i];)意味着什么?,java,arrays,Java,Arrays,++frequency[responses[answer]预先递增频率数组的responses[answer]第个元素 相当于 Rating Frequency 1 2 2 2 3 2 4 2 5 5 6 11 7 5 8 7 9 1 10 3

++frequency[responses[answer]
预先递增
频率
数组的
responses[answer]
第个元素

相当于

Rating Frequency
     1         2
     2         2
     3         2
     4         2
     5         5
     6        11
     7         5
     8         7
     9         1
    10         3

顺便说一句,在这个程序中使用增量后(
frequency[responses[answer]]+
)将得到相同的结果,因为增量运算符的返回值不被这个代码使用。

但是这个循环的逻辑是什么?你能解释一下吗?@javadevabhi它计算每个数字在
响应中出现的次数。循环后,
频率[i]
将包含
i
出现在
响应
数组中的次数。
Rating Frequency
     1         2
     2         2
     3         2
     4         2
     5         5
     6        11
     7         5
     8         7
     9         1
    10         3
frequency[responses[answer]] = frequency[responses[answer]] + 1;