How JustAnswer Works:
  • Ask an Expert
    Experts are full of valuable knowledge and are ready to help with any question. Credentials confirmed by a Fortune 500 verification firm.
  • Get a Professional Answer
    Via email, text message, or notification as you wait on our site.
    Ask follow up questions if you need to.
  • 100% Satisfaction Guarantee
    Rate the answer you receive.
Ask Scott Your Own Question
Scott, MIT Graduate
Category: Homework
Satisfied Customers: 3040
Experience:  MIT Graduate (Math, Programming, Science, and Music)
Type Your Homework Question Here...
Scott is online now
A new question is answered every 9 seconds

JFreeChart Graphs: Choose five international source

Customer Question

JFreeChart Graphs:Choose five international source currencies to monitor. Each currency is referenced with a three letter ISO 4217 currency code. For example, the code for the U.S. Dollar currency is USD. Search online for these abbreviations with a search string such as "ISO 4217 Currency Codes." Place these currency codes in a text file.
The following URL is a link to a CSV file that contains the exchange rate for a given source and target currency. For example, if the source currency is EUR and the target currency is USD, the URL is
Read the five source currencies in the text file that you created, dynamically create URLs that are passed to Java Scanner objects to obtain the exchange rates (to USD) for five source currencies from Part 1.
Plot the five exchange rates that you found in a JFreeChart bar chart.Your Java project should contain only a single class, which contains the main method. This class must define at least three additional static methods that modularize the tasks in this project.
Define methods such as these:
public static String getCurrency(Scanner s)
public static String getURLString(String sourceCurrency,
String targetCurrency)
public static double getExchangeRate(String urlString)
Submitted: 1 year ago.
Category: Homework
Customer: replied 1 year ago.
Java Program.
Expert:  Mr. Gregory White replied 1 year ago.

Hello, my name is Greg.

Can you provide the specifics of what you are needing for this prompt as what you have provided above does not really show what is required. The more information you can provide, the easier it will be to find an expert who is best able to support your needs.

You can upload using a file sharing site such as or and then share the link here with us.

Customer: replied 1 year ago.
What I have posted above is all the specifications I was given, I am supposed to make a JFreeChart using five different currencies and reading them through that csv file.