Ciao a tutti devo fare due funzioni,una che converta le lire in euro e l'altra che faccia viceversa,le ho fatte:
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.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); }