All pastes #242239 Raw Edit

Someone

public text v1 · immutable
·published 2006-11-07 01:02 UTC
rendered paste body
   import java.util.*;
   import java.io.*;
   import java.lang.*;
    public class Assignment9
   {
       public static void main(String[] argv) throws IOException
      {
         double[] dub = new double[100];
         String temp;
         double temp2;
         int i = 0;
         boolean bool = true;
         double minimum = 0;
         double even = 0;
         double negative = 0;
         int positive = 0;
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
         while(bool == true)
         {
            temp = br.readLine();
            temp2 = Double.parseDouble(temp);
            dub[i] = temp2;
            i++;
            if(temp2 == 0)
               bool = false;
         }
			
         minimum = findMin(dub, 0, i, 0);
			System.out.print("min " + minimum + "\n");
         even = computeSumAtEven(dub, 0, i, 0);
			System.out.print("\neven: " + even);
      //positive = countPositive(dub, 0, i);
      //negative = computeNegativeSum(dub, 0 i);
      
      }
   public static double findMin(double[] numbers, int startIndex, int endIndex)
      {
         if(numbers[startIndex] < min)
            min = numbers[startIndex];
         if(startIndex < endIndex)
            findMin(numbers, startIndex+1, endIndex, min);
			return min;
      }
   
   public static double computeSumAtEven(double[] numbers, int startIndex, int endIndex, double sum)
   {
		
		sum += numbers[startIndex];
		System.out.println(sum);
		if(startIndex < endIndex)
  	 	computeSumAtEven(numbers, startIndex+2, endIndex, sum);
		return sum;
	
   }
	/*
   public static double computeNegativeSum(double[] numbers, int startIndex, int endIndex)
   {
   
   }
   public static int countPositive(double[] numbers, int startIndex, int endIndex)
   {
   
   }*/
   }