Complete the following program that reads a file (where the file name is provided to the main method as parameter) that contains the students’ information, adds 2 to the total marks (without updating the file), and prints student information and whether is passed or not. public class ProcessGrades { public static void main(String[] args) throws Exception { String fileName = args[0]; Scanner s = new Scanner(Paths.get(fileName)); while(s.hasNext()) { // add you code here } } } You must pass the name of the file as option while running the file. So you can run your program using a command line similar to: java ProcessGrades results.txt It is supposed to have the following output (after running the program): 100 Fahd 95.00 Passed 101 Omar 52.00 Failed 102 Anas 60.00 Passed
Complete the following program that reads a file (where the file name is provided to
the main method as parameter) that contains the students’ information, adds 2 to the
total marks (without updating the file), and prints student information and whether is
passed or not.
public class ProcessGrades {
public static void main(String[] args) throws Exception {
String fileName = args[0];
Scanner s = new Scanner(Paths.get(fileName));
while(s.hasNext()) {
// add you code here
}
}
}
You must pass the name of the file as option while running the file. So you can run your
program using a command line similar to: java ProcessGrades results.txt
It is supposed to have the following output (after running the program):
100 Fahd 95.00 Passed
101 Omar 52.00 Failed
102 Anas 60.00 Passed
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images