could someone explain?
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 {
BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
int input = Integer.parseInt(eingabe.readLine());
if (input < 0){
input *= -1;
}
while( input > 1 ){
if (input %2 == 0){
gerade++;
input /= 10;
}
else{
ungerade++;
input /= 10;
}
}
int a = gerade;
int b = ungerade;
System.out.println("Gerade: " + a + " Ungerade: " + b);//schreib hier deinen Code
}
}