You will write a program that will read data from a file that contains countries that export oil and the percentage of the world's oil supply exported by those countries. The data will be stored in two separate one- dimensional arrays and used to display the country the exports the smallest percentage of the world's oil supply. Instructions: • Add the import java.util.*; and import java.io.*; statements before the class and create a main program inside the class. • In the main program, do the following: o Create a Scanner object that will be associated with a file named oil.txt. Each line of this file contains the name of a country and the percentage of the world's oil supply exported by the country. o Define a String array with 15 elements that will contain the names of the countries. o Define a double array with 15 elements that will contain the percentages of the world's oil supply exported by each country. o Call a void method named readData that has three parameters: a Scanner, a String array, and a double array. o Call a method named findSmallest that returns a String and has three parameters: a String array, a double array, and an integer for the length of the arrays. • The readData method should use a while loop to store the name of each country in the String array and store the percentage for each country in the double array. • The findSmallest method should use a loop of any type to find the smallest percentage in the double array and return a string containing both the country with the smallest percentage and the percentage for that country. Here is a sample output: Venezuela exports the smallest percentage of oil at 2.31%.

EBK JAVA PROGRAMMING
8th Edition
ISBN:9781305480537
Author:FARRELL
Publisher:FARRELL
Chapter16: Graphics
Section: Chapter Questions
Problem 1DE
icon
Related questions
Question
100%

Need help with my intro to java assignment, would appreiciate it if the code is in simply terms. Thanks in advance, the oil txt is below. 

You will write a program that will read data from a file that contains
countries that export oil and the percentage of the world's oil supply
exported by those countries. The data will be stored in two separate one-
dimensional arrays and used to display the country the exports the smallest
percentage of the world's oil supply.
Instructions:
• Add the import java.util.*; and import java.io.*; statements before
the class and create a main program inside the class.
• In the main program, do the following:
o Create a Scanner object that will be associated with a file
named oil.txt. Each line of this file contains the name of a
country and the percentage of the world's oil supply exported
by the country.
o Define a String array with 15 elements that will contain the
names of the countries.
o Define a double array with 15 elements that will contain the
percentages of the world's oil supply exported by each country.
o Call a void method named readData that has three parameters:
a Scanner, a String array, and a double array.
o Call a method named findSmallest that returns a String and
has three parameters: a String array, a double array, and an
integer for the length of the arrays.
• The readData method should use a while loop to store the name of
each country in the String array and store the percentage for each
country in the double array.
• The findSmallest method should use a loop of any type to find the
smallest percentage in the double array and return a string containing
both the country with the smallest percentage and the percentage for
that country. Here is a sample output:
Venezuela exports the smallest percentage of oil at 2.31%.
Transcribed Image Text:You will write a program that will read data from a file that contains countries that export oil and the percentage of the world's oil supply exported by those countries. The data will be stored in two separate one- dimensional arrays and used to display the country the exports the smallest percentage of the world's oil supply. Instructions: • Add the import java.util.*; and import java.io.*; statements before the class and create a main program inside the class. • In the main program, do the following: o Create a Scanner object that will be associated with a file named oil.txt. Each line of this file contains the name of a country and the percentage of the world's oil supply exported by the country. o Define a String array with 15 elements that will contain the names of the countries. o Define a double array with 15 elements that will contain the percentages of the world's oil supply exported by each country. o Call a void method named readData that has three parameters: a Scanner, a String array, and a double array. o Call a method named findSmallest that returns a String and has three parameters: a String array, a double array, and an integer for the length of the arrays. • The readData method should use a while loop to store the name of each country in the String array and store the percentage for each country in the double array. • The findSmallest method should use a loop of any type to find the smallest percentage in the double array and return a string containing both the country with the smallest percentage and the percentage for that country. Here is a sample output: Venezuela exports the smallest percentage of oil at 2.31%.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Hiring Problem
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage