Advertisement
Kwintendr

Untitled

Jan 17th, 2013
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.07 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(newArray(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 = a[i];
  18.             lijst.add(z);
  19.         }
  20.        
  21.         return lijst;
  22.     }
  23.    
  24.     static public ArrayList<Double> newArray (ArrayList<Integer> a){
  25.         ArrayList<Double> lijst = new ArrayList<Double>();
  26.         for (int i = 0; i<a.size(); i++){
  27.             if (i==0){
  28.                 Double z = (0.25*(2*a.get(i) + a.get(i+1)));
  29.                 lijst.add(z);
  30.             }
  31.            
  32.             else if (i == lijst.size()-1){
  33.                 Double z = 0.25*(a.get(i-1)+2*a.get(i));
  34.                 lijst.add(z);
  35.             }
  36.            
  37.             else{
  38.                 Double z = 0.25*(a.get(i-1)+2*a.get(i) + a.get(i+1));
  39.                 lijst.add(z);
  40.             }
  41.            
  42.         }
  43.        
  44.         return lijst;
  45.     }
  46.    
  47.     static public void drukAf (ArrayList<Double> a){
  48.         for (int i = 0; i<a.size(); i++){
  49.             System.out.println(Double.valueOf(a.get(i)));
  50.         }
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement