Sotto il programma viene stampato il simbolo di valuta dato il codice di valuta ISO 4217.Java: simbolo di valuta basato su codice valuta ISO 4217 cod
import java.util.*;
public class Currency{
public static void main(String args[]) {
Currency myInstance = Currency.getInstance(args[0]);
System.out.println(myInstance.getSymbol());
}
}
Problema: funziona bene quando la stringa di USD è in ingresso. Per altri ingressi come EUR basta restituire il codice valuta.
ingresso del campione, ouput dal programma:
input: java Currency USD
output: $
input: java Currency EUR
output: EUR -> I expect the symbol of Euro here
@polygenelubricats: I lavori di cui sopra, quando sappiamo anche il paese locale. Al momento ho solo il codice valuta ISO 4217 e nient'altro. Ho bisogno di capire le impostazioni locali dal codice valuta e quindi l'implementazione sarebbe simile al codice precedente. –
@Eternal: hai bisogno di qualcosa del genere? http://www.ideone.com/kjYfV – polygenelubricants
@polygenelubricats: Sì, molto simile, ma invece di stampare Locale, ho solo bisogno del simbolo della valuta in quel locale. Ma questo approccio aiuta grazie. –