Advertisement
Kwintendr

Untitled

Jan 17th, 2013
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.99 KB | None | 0 0
  1. import java.util.*;
  2. public class Getallenrij {
  3.  
  4.     /**
  5.      * @param args
  6.      */
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.         int[] a = {1,2,3,4};
  10.        
  11.         drukAf(gewogenSom(toArray(a)));
  12.     }
  13.  
  14.     static public ArrayList<Integer> toArray (int[] a){
  15.         ArrayList<Integer> lijst = new ArrayList<Integer>();
  16.         for (int i = 0; i<lijst.size(); i++){
  17.             Integer z = (int)(a[i]);
  18.             lijst.add(z);
  19.         }
  20.        
  21.         return lijst;
  22.     }
  23.    
  24.     static public double[] gewogenSom (ArrayList<Integer> a){
  25.         double[] rij = new double[a.size()];
  26.         for (int i = 0; i<a.size(); i++){
  27.             if (i==0){
  28.                 rij[i] = (0.25*(2*a.get(i) + a.get(i+1)));
  29.                
  30.             }
  31.            
  32.             else if (i == a.size()-1){
  33.                 rij[i] = 0.25*(a.get(i-1)+2*a.get(i));
  34.                
  35.             }
  36.            
  37.             else{
  38.                  rij[i] = 0.25*(a.get(i-1)+2*a.get(i) + a.get(i+1));
  39.                
  40.             }
  41.            
  42.         }
  43.        
  44.         return rij;
  45.     }
  46.    
  47.     static public void drukAf (double[] a){
  48.         for (int i = 0; i < a.length; i++)
  49.             System.out.print("[" + a[i] + "] ");
  50.     }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement