Es schaut für mich so aus, als ob der produzierte Output gleich dem erwarteten ist.
Sieht jemand meinen Fehler?
package de.codegym.task.task06.task0606;
import java.io.*;
/*
Gerade und ungerade Ziffern
*/
public class Solution {
public static int gerade;
public static int ungerade;
public static void main(String[] args) throws IOException {
//schreib hier deinen Code
BufferedReader scan=new BufferedReader(new InputStreamReader(System.in));
int input=Integer.parseInt(scan.readLine());
while (input>1){
if (input % 2 == 0)
{
gerade++;
}else {
ungerade++;
}
input/=10;
}
System.out.println("Gerade: " + gerade + " Ungerade: " + ungerade);
}
}