Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: Java | Size: 0.94 KB | Hits: 64 | Expires: Never
Copy text to clipboard
  1.     public double getLocalAverage(String s) {
  2.        
  3.         System.out.println("huhu");
  4.  
  5.         double summe = 0;
  6.         double avg_close = 0;
  7.         List<Dataset> avg_temp = db.getEntry(s);
  8.  
  9.         if (s == null) {
  10.             throw new NullPointerException("String nicht initialisiert");
  11.         }
  12.         if (s == "") {
  13.             throw new IllegalArgumentException("Leerer String");
  14.         }
  15.         if (!db.getMap().containsKey(s)) {
  16.             return -1;
  17.         } else
  18.             for (int i = 0; i < avg_temp.size(); i++) {
  19.                 summe = summe + avg_temp.get(i).getClose();
  20.                 avg_close = summe / avg_temp.size();
  21.  
  22. //                avg_close = new BigDecimal(avg_close).setScale(2,
  23. //                        BigDecimal.ROUND_HALF_UP).doubleValue();
  24.                        
  25.                         avg_close = Math.round(avg_close * 100.0) / 100.0;
  26.  
  27.             }
  28.         return avg_close;
  29.     }