Advertisement
Guest User

Untitled

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