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;