Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.78 KB | None | 0 0
  1.  
  2. public class Test2 {
  3.    
  4.     public static double[] function(double l, int n) {
  5.        
  6.         double result[] = new double[10];
  7.        
  8.         double x = l*n;
  9.         if (n < 0) {
  10.             return null;
  11.         } else if (n > 0) {
  12.             result = new double[n];
  13.         } else  {
  14.             return null;
  15.         }
  16.    
  17.     long f = 1;
  18.    
  19.     for (int k = 0; k < n; k++) {
  20.         result[k] = Math.pow(l,k) / f * Math.exp(-1);
  21.         if (k > 0) {
  22.             f*=k;
  23.             System.out.println("P(" + k + ") =" + result[k]);
  24.         } else if (k == 0) {
  25.             System.out.println("P(" + k + ") =" + result[k]);
  26.             x *= l;
  27.         } else if (k < 0) {
  28.             throw new IllegalArgumentException("Fehler");
  29.             System.out.println("P(" + k + ") =" + x);
  30.         }
  31.     }
  32.    
  33.     return result;
  34.     }
  35. }
  36.  
  37.  
  38. /*
  39.  
  40. for (int k = 0; k < n; k++) {
  41.     result[k] = Math.pow(l,k); / f * Math.exp(-1);
  42.     System.out.println("P(" + k + ") =" + result[k]);
  43.     f *=k;
  44.     */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement