Ограничение этой программы для определения суммы обратных целых чисел, не содержащих ноль

ПозволятьA обозначим множество натуральных чисел, десятичное представление которых не содержит цифру 0. Сумма обратных элементов вA как известно, 23.10345.

Ex. 1,2,3,4,5,6,7,8,9,11-19,21-29,31-39,41-49,51-59,61-69,71-79,81-89, 91-99,111-119, ...

Затем возьмите обратную величину каждого числа и сложите сумму.

Как это можно проверить численно?

Напишите компьютерную программу для проверки этого номера.

Вот что я написал до сих пор, мне нужна помощьограничивающая эта проблема, поскольку это в настоящее время занимает слишком много времени для завершения:

Код на Java

import java.util.*; 

public class recip
{
    public static void main(String[] args)
    {
        int current = 0; double total = 0;

        while(total < 23.10245)
        {
            if(Integer.toString(current).contains("0"))
            {
                current++;
            }
            else
            {
                total = total + (1/(double)current);
                current++;
            }
            System.out.println("Total: " + total);
        }
    }
}

Ответы на вопрос(0)

Ваш ответ на вопрос