Прошу дать комменты для чего нужна команда number = number/10
без нее вообще не знает программа что делать. Но самое ужасное что с этой операцией я не понимаю что происходит в программе, зачем нужно каждое число делить на 10?
package com.javarush.task.task06.task0606;
import java.util.Scanner;
import java.io.*;
/*
Чётные и нечётные циферки
*/
public class Solution {
public static int even;
public static int odd;
public static void main(String[] args) throws IOException {
Scanner c = new Scanner(System.in);
int number = c.nextInt();
int even = 0;
int odd = 0;
while (number!=0){
if (number % 2 ==0)
even++;
if (number % 2 !=0)
odd++;
number = number/10;
}
System.out.println("Even: "+ even + " Odd: " + odd);
}
}