Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Создайте массив из 15 случайных целых чисел из отрезка [0;9]. Выведите массив на экран.
- Подсчитайте сколько в массиве чётных элементов и выведете это количество на экран на отдельной строке.
- + (отсебятина) вывод этих элементов
- Задание взято с сайта: http://kostin.ws/java/java-arrays.html
- */
- import java.util.Arrays;
- public class MaxElementMassiv {
- public static boolean Check(int a){
- if (a%2 == 0 && a != 0) //!!!! a!=0
- return true;
- else
- return false;
- }
- public static void main(String[] args) {
- //Создайте массив из 15 случайных целых
- int[] m = new int[15];
- //массив из 15 случайных целых чисел из отрезка [0;9]
- for (int i = 0; i < m.length ; i++) {
- m[i] = (int)(Math.random()*10);
- }
- //Выведите массив на экран.
- for (int i = 0; i < m.length; i++) {
- System.out.print(m[i]+" ");
- }
- System.out.println();
- //Подсчитайте сколько в массиве чётных элементов и выведете это количество на экран на отдельной строке.
- int b = 0;
- for (int i = 0; i < m.length; i++) {
- if(Check(m[i])==true) {
- b+=1;
- }
- }
- System.out.println(b);
- //Вывод этих элементов в строку
- int[] m2 = new int[b];
- int tempCount = 0;
- for (int i = 0; i < m.length; i++) {
- if(Check(m[i])==true) {
- m2[tempCount] = m[i]; //!!!
- tempCount++;
- }
- }
- System.out.println(Arrays.toString(m2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment