Instructions for Part 2 In part 2 (and probably in every part) I'm going to use "matrix" and "two-dimensional array" interchangeably. In part 2 we will read in the data from file, prepare ThreadOperation for part 3 by adding inputs, and add another helper method to verify we can access the submatrices accurately. 1. Modify Threadoperation to take as input (through the constructor) two matrices and a quadrant indicator. The indicator could be a String, an int, an enum or a set of indexes. It's up to you. 2. Modify the main method to instantiate the four ThreadOperation objects with placeholder values to confirm that the code still runs without error. The placeholders are just example matrices and a quadrant indicator. 3. Write a static method named printSubmatrix that takes four integer indexes and a matrix and prints out the submatrix indicated by the indexes. 4. Create a matrix and use it to test printSubmatrix in main. Your print2dArray method from part 1 should come in handy for this. 5. The filename should be given through the command prompt and passed into main via String[] args 6. Open and connect to the file using a Scanner. 7. Read in the number of rows and columns and save these in local variables in main. 8. Read in the first and second matrices (two-dimensional arrays) from the file. I recommend writing a method to accomplish this task and calling the method twice (once for each matrix). Consider using this method header:

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
Instructions for Part 2
In part 2 (and probably in every part) I'm going to use "matrix" and "two-dimensional array"
interchangeably.
In part 2 we will read in the data from file, prepare ThreadOperation for part 3 by adding inputs,
and add another helper method to verify we can access the submatrices accurately.
1. Modify ThreadOperation to take as input (through the constructor) two matrices and a
quadrant indicator. The indicator could be a String, an int, an enum or a set of indexes. It's up
to you.
2. Modify the main method to instantiate the four ThreadOperation objects with
placeholder values to confirm that the code still runs without error. The placeholders are just
example matrices and a quadrant indicator.
3.
Write a static method named printSubmatrix that takes four integer indexes and a
matrix and prints out the submatrix indicated by the indexes.
4.
Create a matrix and use it to test printSubmatrix in main. Your print2dArray
method from part 1 should come in handy for this.
5.
The filename should be given through the command prompt and passed into main via
String[] args
6. Open and connect to the file using a Scanner.
7. Read in the number of rows and columns and save these in local variables in main.
8. Read in the first and second matrices (two-dimensional arrays) from the file. I recommend
writing a method to accomplish this task and calling the method twice (once for each matrix).
Consider using this method header:
Transcribed Image Text:Instructions for Part 2 In part 2 (and probably in every part) I'm going to use "matrix" and "two-dimensional array" interchangeably. In part 2 we will read in the data from file, prepare ThreadOperation for part 3 by adding inputs, and add another helper method to verify we can access the submatrices accurately. 1. Modify ThreadOperation to take as input (through the constructor) two matrices and a quadrant indicator. The indicator could be a String, an int, an enum or a set of indexes. It's up to you. 2. Modify the main method to instantiate the four ThreadOperation objects with placeholder values to confirm that the code still runs without error. The placeholders are just example matrices and a quadrant indicator. 3. Write a static method named printSubmatrix that takes four integer indexes and a matrix and prints out the submatrix indicated by the indexes. 4. Create a matrix and use it to test printSubmatrix in main. Your print2dArray method from part 1 should come in handy for this. 5. The filename should be given through the command prompt and passed into main via String[] args 6. Open and connect to the file using a Scanner. 7. Read in the number of rows and columns and save these in local variables in main. 8. Read in the first and second matrices (two-dimensional arrays) from the file. I recommend writing a method to accomplish this task and calling the method twice (once for each matrix). Consider using this method header:
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 3 images

Blurred answer
Knowledge Booster
Avoiding deadlock
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
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