Wie kann ich in Java eine periodische Zahl in einen Bruch umwandeln?
Also, ich habe ein Programm, in welchem ich einen double in einen Bruch umwandeln will. Bei 0.2 komme ich z.B. richtigerweise auf 1/5, aber bei allen periodischen Zahlen komme ich zwar auf das Richtige, aber bei meiner Vorgehensweise bei 0.333333 auf 3333333333333333/10000000000000000, was zwar richtig ist, aber ich hätte gerne stattdessen 1/3. Wie kann ich das besser lösen?
programmieren,
Java