Ciao a tutti devo fare due funzioni,una che converta le lire in euro e l'altra che faccia viceversa,le ho fatte:
codice:
public static String lireToEuro(String lireString){
double lire = Double.parseDouble(lireString);
double euro = Math.floor(lire / 19.3627) / 100;
// euro = Math.round(+0.1);
return Double.toString(euro);
}
public static String euroTolire(String EuroString)
{
double euro = Double.parseDouble(EuroString);
double lire = euro*1936.27;
return Double.toString(lire);
}
Il problema sta che quando io metto detto i dati in euro e li memorizzoin un DB in Lire, quando vado a caricarli,euro 79.00 diventa 78.99,secondo voi come posso fare? avevo pensato di arrotondare la funzione lireToEuro ma ho paura che sballo tutto.