Advertisement
Samuel_Berkat_Hulu

LowArrayApp

Mar 29th, 2021
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.67 KB | None | 0 0
  1.  
  2. /**
  3.  * Write a description of class LowArrayApp here.
  4.  *
  5.  * @author (your name)
  6.  * @version (a version number or a date)
  7.  */
  8. public class LowArrayApp
  9. {
  10.     public static void main(String[] args)
  11.     {
  12.         //LowArrayApp
  13.         LowArray arr; // reference
  14.         arr = new LowArray(100); //create LowArray object
  15.         int nElems = 0; //number of items in array
  16.         int j; /// loop variable
  17.        
  18.          arr.setElem(0, 77); //insert 10 items
  19.          arr.setElem(1, 99);
  20.          arr.setElem(2, 44);
  21.          arr.setElem(3, 55);
  22.          arr.setElem(4, 22);
  23.          arr.setElem(5, 88);
  24.          arr.setElem(6, 11);
  25.          arr.setElem(7, 00);
  26.          arr.setElem(8, 66);
  27.          arr.setElem(9, 33);
  28.          nElems = 10; //now 10 items in array
  29.          
  30.          for(j=0;j<nElems;j++) //display items
  31.              System.out.print(arr.getElem(j) + " ");
  32.              System.out.println("");
  33.          
  34.          int searchKey =26; //search for data item
  35.          for(j=0;j<nElems;j++) //for eachh elemet,
  36.          if(arr.getElem(j) == searchKey) //found intem?
  37.          break;
  38.          if(j == nElems) //no
  39.          System.out.println("Can't find " +searchKey);
  40.          else
  41.          System.out.println("Found "+searchKey);
  42.          
  43.          //delete value 55
  44.          for(j=0;j<nElems;j++) //look for it
  45.          if(arr.getElem(j) == 55)
  46.          break;
  47.          for(int k=j; k<nElems; k++) //higher ones down
  48.          arr.setElem(k, arr.getElem(k+1));
  49.          nElems--; //decrement size
  50.          for(j=0; j<nElems; j++)
  51.          System.out.print(arr.getElem(j)+ " ");
  52.          System.out.println(" ");
  53.          
  54.     }
  55.    
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement