Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Added: Dec 13, 2020 8:48 PM
Views: 6
Tags: twodimarray
  1.   public static void main(String[] args) {
  2.         double[][] data = buildArray(100,100);
  3.         System.out.print("Durchschnittswert der 17. Zeile lautet:");
  4.         System.out.println(" " + calcAverage(17, data));
  5.     }
  6.     public static double[][] buildArray (int rows, int cols){
  7.         var array = new double[rows][cols];
  8.         var r = new Random();
  9.         double rand = 0;
  10.         //Initialisieren Sie alle 10.000 Elemente mit einer Zufallszahl zwischen 0 und 100.
  11.         for (int i = 0; i < array.length; i++) {
  12.             for (int j = 0; j < array[i].length; j++) {
  13.                 array[i][j] = r.nextDouble()*100;
  14.             }
  15.  
  16.         }
  17.         return array;
  18.     }
  19.  
  20.     public static double calcAverage(int rows, double[][] data){
  21.         double average= 0;
  22.         double sum = 0;
  23.  
  24.         for(double item: data[rows]){
  25.             sum += item;
  26.         }
  27.         return sum/data[rows].length;
  28.     }
  29. }
  30.