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

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

Сообщение Anonymous »

let a обозначает набор положительных целых чисел, чьи десятичное представление не содержат цифры 0. Сумма взаимных элементов в , как известно, 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, ... < /p>

затем принимайте рецепт и сумму. /> Как это можно проверить численно? Java < /strong> < /p>

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);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/384 ... containing

Вернуться в «JAVA»