forked from karzhouAndrew/JavaRepository
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask13.java
More file actions
23 lines (21 loc) · 1.13 KB
/
Copy pathTask13.java
File metadata and controls
23 lines (21 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package lab13;
import java.util.Arrays;
import java.util.Random;
/* Задание 13. Создать массив, заполнить его случайными элементами, распечатать, перевернуть, и снова распечатать (при переворачивании нежелательно создавать еще один массив). */
public class Task13 {
public static void main(String[] args) {
final int SIZE = 12;
int[] arrayToReverse = new int[SIZE];
Random rand = new Random();
for (int i = 0; i < SIZE; i++) {
arrayToReverse[i] = rand.nextInt(100);
}
System.out.println("Исходный массив случайных чисел:\n" + Arrays.toString(arrayToReverse));
for (int i = 0; i < SIZE / 2; i++) {
int tempVar = arrayToReverse[i];
arrayToReverse[i] = arrayToReverse[SIZE - 1 - i];
arrayToReverse[SIZE - 1 - i] = tempVar;
}
System.out.println("Результат переворота массива наоборот:\n" + Arrays.toString(arrayToReverse));
}
}