como convertir numeros decimales a fracciones
Que tal!
Saludos una duda como puedo convertir un numero introducido por el usuario de la forma 1.66... a la forma 5/3
Gracias!
Saludos una duda como puedo convertir un numero introducido por el usuario de la forma 1.66... a la forma 5/3
Gracias!
package PasarFraccion;
import java.util.Scanner;
public class PasaDecimal {
public static void main(String[] args) {
String nGuardado;
double nLeido;
String tunc;
Scanner n = new Scanner(System.in);
System.out.println("Inserta un numero: ");
nLeido = n.nextDouble();
for(double i=1; i<=10; i++){
for(double j=1; j<=10; j++){
tunc = String.format("%.2f", i / j);
nGuardado = String.format("%.2f", nLeido);
if(!tunc.equals(nGuardado))
tunc = String.format("%.2f", ((i / j) - 0.01));
if(nGuardado.equals(tunc) )
System.out.println(i + "/" + j);
}
}
}
}