Первая цифра (тысячи) получается вычислением частного от деления числа на 1000.
Вторая цифра (сотни) вычисляется в два приема: сначала вычисляем частное от деления числа на 100, а потом для полученного двузначного числа вычисляем остаток от деления его на 10.
Разумеется, тут тоже имеется другая возможность вычисления той же цифры – предлагаем вам самим найти этот способ.
Третья цифра (десятки) вычисляется, как и вторая, в два приема: сначала вычисляем остаток от деления на 100, а потом из него вычисляем частное от деления на 10.
Разумеется, тут снова имеется другая возможность вычисления той же цифры – и мы снова предлагаем вам самим найти этот способ.
Последняя цифра (единицы) получается вычислением остатка от деления на 10.
Приведем пример класса, который принимает с клавиатуры четырехзначное число и печатает его в «подробном виде»: например, при вводе с клавиатуры числа 5123 на экран выводится 5000+100+20+3.
import java.util.*;