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%.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education