Okay, so this program... I have no idea how to make it, let alone make it work. The goal of this program is to accept user INT values to be put into a 2d array (5 rows, 4 columns), output the array, and give the average value of each row. Any help on making it work and shortening it would be greatly appreciated.
import java.io.*; class largeArray { public static void main(String[] args) throws IOException { InputStreamReader inStream = new InputStreamReader (System.in); BufferedReader userInput = new BufferedReader (inStream); System.out.println("Welcome to the array making program."); System.out.println("Please enter the first 4 numbers:"); int[][] datArray = new int[5][4]; datArray[0][0] = Integer.parseInt(userInput.readLine()); datArray[0][1] = Integer.parseInt(userInput.readLine()); datArray[0][2] = Integer.parseInt(userInput.readLine()); datArray[0][3] = Integer.parseInt(userInput.readLine()); System.out.println("Please enter in the next 4 numbers:"); datArray[1][0] = Integer.parseInt(userInput.readLine()); datArray[1][1] = Integer.parseInt(userInput.readLine()); datArray[1][2] = Integer.parseInt(userInput.readLine()); datArray[1][3] = Integer.parseInt(userInput.readLine()); System.out.println("Please enter in the third set of 4 numbers:"); datArray[2][0] = Integer.parseInt(userInput.readLine()); datArray[2][1] = Integer.parseInt(userInput.readLine()); datArray[2][2] = Integer.parseInt(userInput.readLine()); datArray[2][3] = Integer.parseInt(userInput.readLine()); System.out.println("Please enter in the fourth set of numbers:"); datArray[3][0] = Integer.parseInt(userInput.readLine()); datArray[3][1] = Integer.parseInt(userInput.readLine()); datArray[3][2] = Integer.parseInt(userInput.readLine()); datArray[3][3] = Integer.parseInt(userInput.readLine()); System.out.println("Please enter in the last set of numbers:"); datArray[4][0] = Integer.parseInt(userInput.readLine()); datArray[4][1] = Integer.parseInt(userInput.readLine()); datArray[4][2] = Integer.parseInt(userInput.readLine()); datArray[4][3] = Integer.parseInt(userInput.readLine()); for(int row = 0; row < datArray.length; row++) { System.out.print("Row " + row + ": "); for (int column = 0; column < datArray[row].length; column++) System.out.print(datArray[row][column] + " "); System.out.println( ); } } } Current issue: How do I get all values in the row to average out in a short hand way? IT also needs to output the average.