не понимаю кто сломался .. я или программа
package com.javarush.task.task06.task0606;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Чётные и нечётные циферки
*/
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));
String namber=reader.readLine();
int in=Integer.parseInt(namber);
int ost=in;// остаток с которым работаем дальше
int des =10;// для получение числа на которое будем производить деление
int ces;//для числа которое проверим на четность
// праверка есть ли смысл работать с числом
for(int i =0;i<namber.length()-2;i++)// получение знаменателя
{
des*=10;
}
for(int i =0;i<namber.length();i++)
{
if(i<namber.length()){
ces =ost/des;
if(ces%2==0)
even++;
else
odd++;
ost=ost%(des);
des/=10;
}
else if(i==namber.length())// если выполняется последняя часть цикла то делить дальше нет смысла
{
ces=ost;
if(ces%2==0)
even++;
else
odd++;
}
}
System.out.println("Even: "+even+" Odd: "+odd);
}
}