importjava.util.Random;importjava.util.Scanner;importjava.util.stream.Collectors;importjava.util.stream.IntStream;importjava.util.stream.Stream;publicclassMain{publicstaticvoidmain(String...args){try(finalvarscan=newScanner(System.in)){System.out.println("Quer digitar 16 números? [s/n] ");finalvarnumbers=(scan.nextLine().toLowerCase().charAt(0)=='s'?IntStream.rangeClosed(1,16).map(i->{System.out.printf("Informe o valor do elemento %s\n",i);returnInteger.parseInt(scan.nextLine());}):newRandom().ints(16,-30,70)).boxed().collect(Collectors.toList());System.out.printf("Array original:\n%s\n",numbers);finalvara=numbers.stream().limit(8);finalvarb=numbers.stream().skip(8);System.out.printf("Array trocado:\n%s\n",Stream.concat(b,a).collect(Collectors.toList()));}}}