Создайте массив из 15 случайных целых чисел из отрезка [0;9]. Выведите массив на экран. Подсчитайте сколько в массиве чётных элементов и выведете это количество на экран на отдельной строке.
import java.util.Random;
public class Zadachi{
public static void main(String[] args){
int b=0;
int[] Mas = new int[15];
for(int i=0;i<Mas.length;i++){
Random rnd=new Random();
Mas[i]=rnd.nextInt(10);
System.out.print(Mas[i] +" ");
if(Mas[i]>0&Mas[i]%2==0)b++;
}
System.out.println(" ");
System.out.println("Всего в массиве "+b+" четных");
}
}
Извините, поправлю:
ОтветитьУдалитьВ строке Mas[i]=rnd.nextInt(9) должно быть 10, т.к. функция возвращает случайное число из отрезка от 0 до указанного числа (не включая его):
nextInt
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive)
Спасибо за блог и решения задач!
Спасибо за подсказку, исправил.
Удалить