さて、このプログラムは... どうやって作るのか、ましてや機能させるのかさえわかりません。このプログラムの目的は、ユーザーの INT 値を受け入れて 2 次元配列 (5 行、4 列) に入れ、配列を出力し、各行の平均値を与えることです。それを機能させて短縮するための助けをいただければ幸いです。
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( );
}
}
}
現在の問題: 行内のすべての値を簡単に平均化するにはどうすればよいですか? IT も平均を出力する必要があります。