Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR JAVA

calculate values of array

import java.util.Scanner;

public class Sum {
   private int [] arr;
   private int size ;
   private int arrSum ;
   private int n;
   private int sigma = 0 ;

   private Scanner scanner = new Scanner(System.in);

    public Sum(){

    }
    public Sum(int size) {
        this.size = size;
        this.arr = new int [size];
    }

    public void setArrAndSize(int size){
        this.arr = new int[this.size = size];
        System.out.println("	Array has been initialized
");
    }

    public void enterValues(){
        if(this.arr == null){
            System.out.println("	Enter size of the array
");
            int size = scanner.nextInt();
            setArrAndSize(size);
        }
        System.out.println("	(Enter "+this.arr.length+" numbers)
");
        for(int i = 0; i < this.arr.length ; ++i){
            this.arr[i] = scanner.nextInt();
        }
    }

    public void calculateValuesOfArr(){
        this.arrSum = recursiveSigma(this.size-1);
    }



    private int recursiveSigma( int l){
        if(l == 0 )
            return arr[l];

        return this.arr[l] + recursiveSigma(l-1);

    }

    public  void sigma(int n){
        this.n = n ;
        calculatSigma(n);

    }
    private int  calculatSigma(int n){
        if(n == 0)
             return this.sigma ;
        this.sigma = n + calculatSigma(n-1);
        return this.sigma;
    }

    public void printSumOfValues(){
        System.out.println("Array values = "+this.arrSum+"
");
    }

    public void printSigma(){
        System.out.println("Sigma "+ this.n+" = "+this.sigma+"
");
    }
}
 
PREVIOUS NEXT
Tagged: #calculate #values #array
ADD COMMENT
Topic
Name
2+5 =