Advertisement
Guest User

DemoMeting

a guest
Feb 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package meting;
  7.  
  8. /**
  9.  *
  10.  * @author louis.raes
  11.  */
  12. public class DemoMeting {
  13.  
  14.     /**
  15.      * @param args the command line arguments
  16.      */
  17.     public static void main(String[] args) {
  18.         // TODO code application logic here
  19.         Meting meting2018 = new Meting("Meting 2018",2018);
  20.        
  21.         final int[] DAGEN_IN_MAAND= { 31, 27, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
  22.         final int[] MIN_TEMP_IN_MAAND= {-15,-10, -5, 0, 5, 10, 10, 5, 0, -5,-10,-15};
  23.         final int[] MAX_TEMP_IN_MAAND= { 5, 10, 15, 20, 25, 30, 30, 25, 20, 15, 10, 5};
  24.         double[] tempWaarden;
  25.         for (int i=0; i < DAGEN_IN_MAAND.length ; i++ ) {
  26.             tempWaarden = new double[DAGEN_IN_MAAND[i]];
  27.             for (int j = 0; j < DAGEN_IN_MAAND[i];j++) {
  28.                 tempWaarden[j] = Math.round((Math.random()*(MAX_TEMP_IN_MAAND[i]-MIN_TEMP_IN_MAAND[i])+MIN_TEMP_IN_MAAND[i])/0.5)*0.5;
  29.                
  30.                
  31.             }
  32.             meting2018.zetWaardenVoorMaand(i, tempWaarden);
  33.         }
  34.         System.out.println(meting2018.geefOverzichtMeetwaarden());
  35.         System.out.print(meting2018.geefAnalyse());
  36.         System.out.println("WARMSTE DAG = " + meting2018.geefDatumHoogsteMeting());
  37.         System.out.print(" (" + meting2018.geefWaardeHoogsteMeting() + ")");
  38.         System.out.println("KOUDSTE DAG = " + meting2018.geefDatumLaagsteMeting());
  39.         System.out.println(" (" + meting2018.geefWaardeLaagsteMeting() + ")");
  40.         System.out.println("WARMSTE MAAND = " + meting2018.geefMaandHoogsteMaandgemiddelde()   + "(gem. temp. " + meting2018.geefWaardeHoogsteMaandgemiddelde() + ")");
  41.         System.out.println("KOUDSTE MAAND = " + meting2018.geefMaandLaagsteMaandgemiddelde()  + "(gem. temp. " + meting2018.geefWaardeLaagsteMaandgemiddelde() + ")");
  42.        
  43.        
  44.  
  45.        
  46.        
  47.     }
  48.    
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement