You are on page 1of 1

import java.util.

Arrays;
import java.util.Scanner;

class EvenAdder {
public static void main(String[] args) {
int[] array = createEvenArray(5);
reverseArray(array);
System.out.println(Arrays.toString(array));
}

@param size - number of elements to read


@return array containing even numbers*/
private static int[] createEvenArray(int size) {
Scanner scanner = new Scanner(System.in);
int[] result = new int[size];
for (int i = 0; i < result.length; i++) {
System.out.println("Podaj kolejna liczbe:");
int next = scanner.nextInt();
if(isEven(next)) {
result[i] = next; } else { //POPRAWA Zamiana
kolejnosci
i--; }} //POPRAWA dodanie else
return result;}

/
*

@param number - number to be checked


@return true if number is even, or false otherwise*/
private static boolean isEven(int number) {
if (number % 2 == 0) { //POPRAWA dodanie warunkow
return true;} else {
return false;}}

/**

@param array - array to be reversed


@return - reversed array*/
private static int[] reverseArray(int[] array) {
int[] reversed = new int[array.length];
for (int i = 0; i < reversed.length/2; i++) { //POPRAWA edycja
warunków pętli, dodanie wierszy
reversed[i] = array[i];
array[i] = array[array.length - 1 - i];
array[array.length - 1 - i] = reversed[i];}
return reversed;}
}

You might also like