定义一个int数组int arr[] = new int[]{3,12,23,34,45,67,89,258},使用最简单的方法让每一个位置的值去除以首元素,生成新的值并代替该位置上的值,遍历数组:
public class TestDemo {
public static void main(String[] args) {
int[] arr = new int[]{3, 12, 23, 34, 45, 67, 89, 258};
for (int i = 7 ; i >= 0; i--) {
arr[i] = arr[i] / arr[0];
}
for (int i ; i<=7 ; i++ ) {
System.out.print(arr[i] + " ");
}
代码执行结果:
1 4 7 11 15 22 29 86