JAVA programming language i need to create an "addFront" method in the bottom of the code that adds an element at the front. [-1, -3, -5] A.add(-9) ===> [-9, -1, -3, -5]. Its all the way in the...


JAVA programming language



i need to create an "addFront" method in the bottom of the code that


adds an element at the front. [-1, -3, -5]  A.add(-9) ===> [-9, -1, -3, -5].



Its all the way in the bottom, please help me.



public
class
ourArray


{


//define an array of integers



private
int[] Ar; //Ar is a reference


//declare



private
int
capacity = 100;



private
int
size = 0;



private
int
increment = 10;



//default constructor




public
ourArray()


{


Ar =
new
int[100];


capacity = 100;


size = 0;


increment = 10;



}


//Constructor that accepts the capacity (C). It creates an array of C integersm, sets capacity to C


//  Increment to 10



public
ourArray(int
C)


{


Ar =
new
int
[C];


size = 0;


capacity = C;


increment = 10;


}


//Constructor that accepts two integers (c, i) c for capacity and i for increment



public
ourArray (int
C,
int
I) {


Ar =
new
int[C];


size = 0;


capacity = C;


increment = I;



}



//setter for Increment



public
void
setincrement(int
I) {


increment = I;


}


//getter for size, capacity and increment



public
int
getsize()


{



return
size;


}



public
int
getcapacity()


{



return
capacity;



}



public
int
getincrement()


{



return
increment;



}



public
void
add (int
e)


{


//add only if there is space



if
(size >= capacity)


{


System.
out
.println("The array is full");


//get out


System.exit(1);


}


//if you are here if is not full


Ar[size] = e;


size++;



}



public
String toString()


{


String st = "[";



for
(int
i = 0; i < size;="">


{


st+= Ar[i] + ",";



}


st += "]";



return
st;


}


//HW1: Design a method that adds an element at the front


// [-1, -3, -5]  A.add(-9) ===> [-9, -1, -3, -5]





public
void
addFront(int
e) {



}


Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here