Всем привет!
Буду рада подсказке, не прохожу по пункту "Выведенный текст должен соответствовать заданию."
Заранее спасибо.
package com.javarush.task.task06.task0606;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
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 n = reader.readLine();
double number = Integer.parseInt(n); // может поменять на int
if (number == 0){
even = 1;
}
if (number>0){
while (Math.abs(number) > 1)
{
if (number%2 == 0) even++;
else odd++;
//System.out.println("number= " + number + " even= " + even + " odd= " + odd);
number = Math.floor(number/10);
}
}
else
{
while (Math.abs(number) > 1)
{
if (number%2 == 0) even++;
else odd++;
//System.out.println("number= " + number + " even= " + even + " odd= " + odd);
number = Math.ceil(number/10);
}
}
System.out.println("Even: " + even + " Odd: " + odd);
}
}