पर आधारित मुद्रा प्रतीक कार्यक्रम के नीचे आईएसओ 4217 मुद्रा कोड दिए गए मुद्रा प्रतीक को प्रिंट करता है।जावा: आईएसओ 4217 मुद्रा कोड
import java.util.*;
public class Currency{
public static void main(String args[]) {
Currency myInstance = Currency.getInstance(args[0]);
System.out.println(myInstance.getSymbol());
}
}
समस्या: ठीक काम करता है जब स्ट्रिंग डालर इनपुट है। यूरो जैसे अन्य इनपुट के लिए बस मुद्रा कोड वापस करें।
नमूना इनपुट, कार्यक्रम से ouput:
input: java Currency USD
output: $
input: java Currency EUR
output: EUR -> I expect the symbol of Euro here
@polygenelubricats: ऊपर काम करता है जब हम भी स्थान देश जानते हैं। वर्तमान में मेरे पास केवल आईएसओ 4217 मुद्रा कोड है और कुछ और नहीं है। मुझे मुद्रा कोड से लोकेल को समझने की आवश्यकता है और फिर कार्यान्वयन उपरोक्त कोड के समान होगा। –
@ अनंत: क्या आपको ऐसा कुछ चाहिए? http://www.ideone.com/kjYfV – polygenelubricants
@ पोलिजेनेलब्रिकैट्स: हाँ बहुत समान है, लेकिन लोकेल प्रिंट करने की बजाय, मुझे उस स्थानीय मुद्रा में मुद्रा के प्रतीक की आवश्यकता है। लेकिन यह दृष्टिकोण धन्यवाद में मदद करता है। –