Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package meting;
- /**
- *
- * @author louis.raes
- */
- public class DemoMeting {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- Meting meting2018 = new Meting("Meting 2018",2018);
- final int[] DAGEN_IN_MAAND= { 31, 27, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
- final int[] MIN_TEMP_IN_MAAND= {-15,-10, -5, 0, 5, 10, 10, 5, 0, -5,-10,-15};
- final int[] MAX_TEMP_IN_MAAND= { 5, 10, 15, 20, 25, 30, 30, 25, 20, 15, 10, 5};
- double[] tempWaarden;
- for (int i=0; i < DAGEN_IN_MAAND.length ; i++ ) {
- tempWaarden = new double[DAGEN_IN_MAAND[i]];
- for (int j = 0; j < DAGEN_IN_MAAND[i];j++) {
- 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;
- }
- meting2018.zetWaardenVoorMaand(i, tempWaarden);
- }
- System.out.println(meting2018.geefOverzichtMeetwaarden());
- System.out.print(meting2018.geefAnalyse());
- System.out.println("WARMSTE DAG = " + meting2018.geefDatumHoogsteMeting());
- System.out.print(" (" + meting2018.geefWaardeHoogsteMeting() + ")");
- System.out.println("KOUDSTE DAG = " + meting2018.geefDatumLaagsteMeting());
- System.out.println(" (" + meting2018.geefWaardeLaagsteMeting() + ")");
- System.out.println("WARMSTE MAAND = " + meting2018.geefMaandHoogsteMaandgemiddelde() + "(gem. temp. " + meting2018.geefWaardeHoogsteMaandgemiddelde() + ")");
- System.out.println("KOUDSTE MAAND = " + meting2018.geefMaandLaagsteMaandgemiddelde() + "(gem. temp. " + meting2018.geefWaardeLaagsteMaandgemiddelde() + ")");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement