Advertisement
SteveDL2018

Untitled

Dec 15th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import java.util.Random;
  2. import java.lang.Math;
  3.  
  4. public class Temperatuur {
  5.  
  6. public static void main (String[] args){
  7.  
  8. Random random = new Random();
  9.  
  10.  
  11. String[] days = { "Ma", "Di", "Do", "Vr", "Za", "Zo" };
  12. String[] headers = { "VM", "NM", "AV", "Gem."};
  13.  
  14. int maxTemp = 25;
  15. int minTemp = 10;
  16. double ochtendtemp = 0;
  17.  
  18. int[][] temps = new int[days.length][headers.length];
  19.  
  20.     System.out.println("\t\t\t" + headers[0] + "\t\t\t" + headers[1] + "\t\t\t" + headers[2] + "\t\t\t\t\t\t" + headers[3]);
  21.  
  22.  
  23.     System.out.println("---------------------------------------------------------------------");
  24.  
  25.  
  26.     for (int i = 0; i < days.length; i++) {
  27.       String line = days[i];
  28.       double avg = 0;
  29.      
  30.  
  31.       for (int j = 0; j < headers.length - 1; j++) {
  32.        int randomTemp = random.nextInt(maxTemp - minTemp - 1 + minTemp);
  33.        temps[i][j] = randomTemp;
  34.        avg = avg + randomTemp;
  35.        line = line + "\t\t\t" + randomTemp;              //Bereken het gemiddelde
  36.        int VM = temps[i][j];
  37.        ochtendtemp = (ochtendtemp*100)/100 + VM;
  38.            
  39.       }              
  40.       avg =Math.round(avg / (headers.length - 1) * 100.0) / 100.0;
  41.       line = line + "\t\t\t\t" + "|" + "\t\t" + avg;     //combineren van random getallen , | , gemiddelde
  42.       System.out.println(line);                          //print random getallen uit
  43.     }
  44.     System.out.println("---------------------------------------------------------------------");
  45.     System.out.println("De gemiddelde ochtend temperatuur is: "+ochtendtemp);
  46.  
  47.    }
  48.  
  49.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement