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) {
}