以下代码示例是创建两个随机值,还是重复使用第一个?
Random r = new Random();
int[] a = new int[10];
a[r.nextInt(10)] += 1;
// Equals this, creating two random values:
a[r.nextInt(10)] = a[r.nextInt(10)] + 1;
// Or this, using 6 as the result of the first random operation
a[6] = 6 + 1;
编辑:当我们这样做的时候,这个操作符(和其他像-=
,/=
等)有名字吗?