Отобразить четные и нечетные числа по отдельности из массива Java

778
04 января 2017, 01:52

Не получается вывести четные и нечетные числа на одной линии:

int n = key.nextInt();        
int[] a = new int[n];   
for (int i = 0; i < a.length; i++) {   
    a[i] = (int) (Math.random() * 100);    
    System.out.print(a[i] + " ");   
}   
System.out.println();  
for (int i = 0; i < a.length; i++) {   
    if (a[i]%2==0) {  
        System.out.println("even="+a[i]+" ");   
    }   
}   
System.out.println();   
for (int i = 0; i < a.length; i++) {   
    if (a[i]%2!=0) {   
        System.out.println("odd="+a[i]+" ");  
    }  
}

Направьте в нужном направлении.

Answer 1

Вместо println, видимо, надо использовать print. Тогда всё будет печататься на одной линии.

READ ALSO
FloatingActionButton в Fragment

FloatingActionButton в Fragment

Как можно реализовать такую FloatingActionButton в Fragment, что бы по нажатию на неё всплывало контекстное меню в той же позиции, что и кнопка

478
Вопрос по абстрактным классам

Вопрос по абстрактным классам

Существует абстрактный класс:

550
Ошибка reached end of file while parsing }

Ошибка reached end of file while parsing }

Здравствуйте, начинаю изучать java по книге Head First - Javaпонимаю что вопрос наверно детский, но у меня вылетает эта ошибка, и я не знаю в чём проблема,...

676
Избежать повторной инициализации activity в onResume

Избежать повторной инициализации activity в onResume

Допустим, у нас приложение для просмотра заметок с использованием фрагментов и RecyclerViewЗаметки хранятся в БД

483