Best writers. Best papers. Let professionals take care of your academic papers

Order a similar paper and get 15% discount on your first order with us
Use the following coupon "FIRST15"
ORDER NOW

my current code is:

my current code is:

import java.util.Arrays;

public class NumberCollection {
    

/>    // instance variables
    private int[] numberArray;
    private int count;
    
    // Constructors
    public NumberCollection(int arraySize)
    {
        count = 0;
        numberArray = new int[arraySize];
    }
    
    private int indexOf(int searchingNum)
    {
        int indexOf = 0;
        for(int i = 0; i < numberArray.length; i++)
        {
            if (numberArray[i] == searchingNum)
            {
                indexOf = numberArray[i];
            }
            else
            {
                indexOf = -1;
            }
        }
        return indexOf;
    }
    
    public boolean addNumber(int numberToAdd)
    {
        boolean addNumber = false;
        if (indexOf(numberToAdd) != -1)
        {
        addNumber = false;
        }
        else if (indexOf(numberToAdd) == -1)
        {
        if(count > numberArray.length)
        {
            Arrays.copyOf(numberArray, (numberArray.length * 2));
        }
        for(int i = count; i < numberArray.length; i++)
        {
            if (indexOf(numberToAdd) == -1)
            {
                addNumber = true;
                numberArray[count] = numberToAdd;
                count++;
            }
        }
        }
        return addNumber;
    }
    
    public int findMax()
    {
        int largest = numberArray[0];
        for(int i = 1; i < count; i++)
        {
            if (numberArray[i] > largest)
                largest = numberArray[i];
        }
        if(numberArray.length == 0)
        {
            largest = 0;
        }
        return largest;
    }
    
    public int findMin()
    {
        int smallest = numberArray[0];
        for(int i = 1; i < numberArray.length; i++)
        {
            if (numberArray[i] < smallest)
            {
                smallest = numberArray[i];
            }
        }
        if(numberArray.length == 0)
        {
            smallest = 0;
        }
        return smallest;
    }
    
    public int computeSum()
    {
        int computeSum = 0;
        for (int element : numberArray)
        {
            computeSum = computeSum + element;
        }
        if(numberArray.length == 0)
        {
            computeSum = 0;
        }
        return computeSum;
    }
    
    public String toString()
    {
        String toString = “{ “;
        for (int i = 0; i < numberArray.length; i++)
        {
            if (numberArray.length == 0)
            {
                toString += “}”;
            }
            else if (i > 0)
                toString += ” , “;
            toString += numberArray[i];
        }
        return toString + “}”;
    }

This is a basic Java programming class
    
}

These two from the instructions are not working:

 
Looking for a Similar Assignment? Order now and Get 10% Discount! Use Coupon Code "Newclient"