Почему, при вводе 4445 выводится информация, что все 4 числа - четные. И ещё. Выражение
a = a/10;своровано, но я не до конца понимаю почему мы делим на 10, объясните, пожалуйста, в каком месте ошибка кода и почему делим на 10.Спасибоpackage com.javarush.task.task06.task0606;
import java.io.*;
/*
Чётные и нечётные циферки
*/
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));//Программа должна считывать данные с клавиатуры.
int a = Integer.parseInt(reader.readLine());
for (int i=0; i<a; i++){
a = a/10;
if (a%2 == 0)
Solution.even++;
else
Solution.odd++;
}//напишите тут ваш код
System.out.println("Even: "+Solution.even+" Odd: "+Solution.odd);
}
}