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; i++) { 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) { }
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; i++)
{
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) {
}

Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 3 images









