Advertisement
willieshi232

Untitled

Sep 19th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.54 KB | None | 0 0
  1. /**
  2. * Created by WillieShi on 9/9/2017.
  3. */
  4. import java.util.*;
  5. public class InsertArray
  6. {
  7. public static void main(String []args)
  8. {
  9. int[] current = {1,2,3,4};
  10. int[] newboi = new int[current.length+1];
  11. int[] deleteboi = new int[current.length-1];
  12. int toadd;
  13. String command;
  14. Scanner console = new Scanner(System.in);
  15. System.out.println("Start, end, or index?");
  16. command = console.next();
  17. System.out.println("Gimme the number");
  18. toadd = console.nextInt();
  19. if(command == "Start")
  20. {
  21. for(int i = 0; i < newboi.length; i++)
  22. {
  23. if(i == 0)
  24. {
  25. newboi[i] = toadd;
  26. }
  27. else
  28. {
  29. newboi[i] = current[i-1];
  30. }
  31.  
  32. }
  33. }
  34. else if(command == "end")
  35. {
  36. for(int i = 0; i < newboi.length; i++)
  37. {
  38. if(i == newboi.length)
  39. {
  40. newboi[i] = toadd;
  41. }
  42. else
  43. {
  44. newboi[i] = current[i];
  45. }
  46.  
  47. }
  48. }
  49. else if(command == "index")
  50. {
  51. int index;
  52. boolean indexadded = false;
  53. System.out.println("Gimme the index");
  54. index = console.nextInt();
  55. for(int i = 0; i < newboi.length; i++)
  56. {
  57. if(indexadded = false)
  58. {
  59. newboi[i] = current[i];
  60. }
  61. else if(i == index)
  62. {
  63. newboi[i] = toadd;
  64. indexadded = true;
  65. }
  66. else if(indexadded = true)
  67. {
  68. newboi[i] = current[i-1];
  69. }
  70.  
  71. }
  72. }
  73. else if(command = "index+1")
  74. {
  75. int index;
  76. boolean indexadded = false;
  77. System.out.println("Gimme the index");
  78. index = console.nextInt();
  79. for(int i = 0; i < newboi.length; i++)
  80. {
  81. if(indexadded = false)
  82. {
  83. newboi[i] = current[i];
  84. }
  85. else if(i == index+1)
  86. {
  87. newboi[i] = toadd;
  88. indexadded = true;
  89. }
  90. else if(indexadded = true)
  91. {
  92. newboi[i] = current[i-1];
  93. }
  94.  
  95. }
  96. }
  97. else if(command = "input-1")
  98. {
  99. int index;
  100. boolean indexadded = false;
  101. System.out.println("Gimme the index");
  102. index = console.nextInt();
  103. if(index == 0)
  104. {
  105. System.out.println("You're dumb kiddo");
  106. System.exit(0);
  107. }
  108. for(int i = 0; i < newboi.length; i++)
  109. {
  110. if(indexadded = false)
  111. {
  112. newboi[i] = current[i];
  113. }
  114. else if(i == index)
  115. {
  116. newboi[i] = toadd;
  117. indexadded = true;
  118. }
  119. else if(indexadded = true)
  120. {
  121. newboi[i] = current[i-1];
  122. }
  123.  
  124. }
  125. }
  126. else if(command == "update")
  127. {
  128. int index;
  129. System.out.println("Gimme the updated index");
  130. index = console.nextInt();
  131. currentboi[index] = toadd;
  132. }
  133. System.out.println("OldArray" + Arrays.toString(current));
  134. System.out.println("NewArray" + Arrays.toString(newboi));
  135. else if(command == "delete")
  136. {
  137. int index;
  138. boolean indexadded = false;
  139. System.out.println("Gimme the index");
  140. index = console.nextInt();
  141. for(int i = 0; i < newboi.length; i++)
  142. {
  143. if(indexadded = false)
  144. {
  145. deleteboi[i] = current[i];
  146. }
  147. else if(i == index)
  148. {
  149. newboi[i] = toadd;
  150. indexadded = true;
  151. }
  152. else if(indexadded = true)
  153. {
  154. deleteboi[i] = current[i-1];
  155. }
  156.  
  157. }
  158.  
  159. }
  160. }
  161.  
  162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement