@lilla.herman Как вариант сконвертировать в строку и найти определить позицию точку (используя indexOf()) и из длины всей строки вычесть позицию точки, код как пример:
1 2 3 4 5 6 7 8 9 10 11 |
public class Main { public static void main(String[] args) { double num = 12.123; String str = Double.toString(Math.abs(num)); int dotPosition = str.indexOf('.') + 1; int result = str.length() - dotPosition; // Вывод: 3 System.out.println(result); } } |