/** * @afiqakraam * @24/03/2021 */ class LowArray { private long[] a; public LowArray(int size){ a = new long[size]; } public void setElem(int index, long value){ a[index] = value; } public long getElem(int index){ return a[index]; } } public class LowArrayApp { public static void main(String[] args){ LowArray arr; arr = new LowArray(100); int nElems=0; int j; arr.setElem(0,77); arr.setElem(1,99); arr.setElem(2,44); arr.setElem(3,55); arr.setElem(4,22); arr.setElem(5,88); arr.setElem(6,11); arr.setElem(7,66); arr.setElem(8,0); arr.setElem(9,33); nElems = 10; //Display Elements of Array for(j = 0; j < nElems; j++) System.out.print(arr.getElem(j)+ " "); System.out.println(" "); //Search Element int searchKey = 26; for(j = 0; j < nElems; j++) if(arr.getElem(j) == searchKey) break; if(j == nElems) System.out.println("Can't find "+ searchKey); else System.out.println("Found "+ searchKey); //Delete Element //search element for(j = 0; j < nElems; j++) if(arr.getElem(j) == 55) break; //deleting element for(int k = j; k < nElems; k++) arr.setElem(k, arr.getElem(k+1)); nElems--; //Display Elements for(j = 0; j < nElems; j++) System.out.print(arr.getElem(j)+" "); System.out.println(" "); } }