Для начала создадим одномерный массив из 8 элементов и заполним его случайными числами от 10 до 20:
int[] arr = new int[8];
Random random = new Random();
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(11) + 10; // генерируем случайное число от 10 до 20
}
Теперь заменим все элементы массива, которые меньше 15, их удвоенными значениями:
for (int i = 0; i < arr.length; i++) {
if (arr[i] < 15) {
arr[i] *= 2;
}
}
И, наконец, выведем на экран первоначальный и преобразованный массивы в столбик:
System.out.println("Первоначальный массив:");
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
System.out.println("\nПреобразованный массив:");
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
Теперь на экране монитора вы увидите два столбика: первый с исходным массивом, а второй с массивом, в котором элементы меньше 15 удвоены.