afiqakraam

lowarrray

Mar 26th, 2021 (edited)
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. /**
  2.  * @afiqakraam
  3.  * @24/03/2021
  4.  */
  5. class LowArray
  6. {
  7.     private long[] a;
  8.    
  9.     public LowArray(int size){
  10.         a = new long[size];
  11.     }
  12.    
  13.     public void setElem(int index, long value){
  14.         a[index] = value;
  15.     }
  16.    
  17.     public long getElem(int index){
  18.         return a[index];
  19.     }
  20. }
  21.    
  22.    public class LowArrayApp
  23.     {
  24.         public static void main(String[] args){
  25.             LowArray arr;
  26.             arr = new LowArray(100);
  27.             int nElems=0;
  28.             int j;
  29.            
  30.             arr.setElem(0,77);
  31.             arr.setElem(1,99);
  32.             arr.setElem(2,44);
  33.             arr.setElem(3,55);
  34.             arr.setElem(4,22);
  35.             arr.setElem(5,88);
  36.             arr.setElem(6,11);
  37.             arr.setElem(7,66);
  38.             arr.setElem(8,0);
  39.             arr.setElem(9,33);
  40.             nElems = 10;
  41.            
  42.             //Display Elements of Array
  43.             for(j = 0; j < nElems; j++)
  44.                 System.out.print(arr.getElem(j)+ " ");
  45.             System.out.println(" ");
  46.            
  47.             //Search Element
  48.             int searchKey = 26;
  49.             for(j = 0; j < nElems; j++)
  50.                 if(arr.getElem(j) == searchKey)
  51.                     break;
  52.                    
  53.                 if(j == nElems)
  54.                     System.out.println("Can't find "+ searchKey);
  55.                 else
  56.                     System.out.println("Found "+ searchKey);
  57.                    
  58.             //Delete Element
  59.                 //search element
  60.                 for(j = 0; j < nElems; j++)
  61.                     if(arr.getElem(j) == 55)
  62.                         break;
  63.                        
  64.                 //deleting element
  65.                 for(int k = j; k < nElems; k++)
  66.                     arr.setElem(k, arr.getElem(k+1));
  67.                 nElems--;
  68.                
  69.             //Display Elements
  70.             for(j = 0; j < nElems; j++)
  71.                 System.out.print(arr.getElem(j)+" ");
  72.             System.out.println(" ");
  73.         }
  74.     }
Add Comment
Please, Sign In to add comment