Ошибку пишет в if (num%2 = 0)
Но подозрения падают на методы charAt() и Character.getNumericValue(int ...)
Их еще не изучали, но хочу каким то образом из числа вынести цифры с помощью char, и вот в гугле нашла эти методы
Подскажите, где ошибка
package com.javarush.task.task06.task0606;
/*
Чётные и нечётные циферки
*/
import java.util.*;
import java.io.*;
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
//напишите тут ваш код
Scanner s = new Scanner(System.in);
int number = s.nextInt();
String b = Integer.toString(number);
for (int i = 0; i<b.length(); i++) {
char ch = b.charAt(i);
int num = Character.getNumericValue(ch);
if(num%2 = 0) {
even++;
}else {
odd++;
}
}
System.out.println("Even: " + even + " Odd: " + odd);
}
}