ОФ
Ольга Фомина
Найдите кол-во четных цифр данного натурального числа java
Мне дали домашнее задание плиз помогите
Мне дали домашнее задание плиз помогите
Можно как-то так.
Scanner scanner = new Scanner(System.in);
String n = scanner.nextLine();
long countOfEvenNumbers = Arrays
.stream(a.split(""))
.map(Integer::parseInt)
.filter(number -> number % 2 == 0)
.count();
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = Math.abs(in.nextInt()), k = 0;
do
k += n % 2 == 0? 1 : 0;
while((n /= 10) > 0);
System.out.format("Число содержит %d чётных цифр\n", k);
}
}
1. Преобразовать в строку
2. Заменить нечетные цифры на пустую строку ""
3. Ответ: длина полученной строки