Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I\'ve done this so far ... I need to reverse this array: import javax.swing.JOpt

ID: 3614975 • Letter: I

Question

I've done this so far ... I need to reverse this array:
import javax.swing.JOptionPane;
public class ReverseAnArray { public static void main (String[]args){ int i; //Get array size String numStr = JOptionPane.showInputDialog("How many randomnumbers?"); int numRandom = Integer.parseInt(numStr);
//Creat an integer array: myArray, with the size ofnumRandom int [] myArray = new int [numRandom];
//Call method "arrayData" to fill the array arrayData (myArray);
//Call method "arrayDisplay" to display the array arrayDisplay(myArray);
//Call method "array345 reverse (myArray); }//end of main
//Fill the arry with random integers between 1 and 100. public static void arrayData (int [] arrayOne) { for (int i=0; i <arrayOne.length; i++) arrayOne [i] = (int)(Math.random()*100)+1; }//end of arrayOne
//Display the array contents public static void arrayDisplay (int[] arrayTwo) { for (int i=0; i<arrayTwo.length; i++) System.out.println("myArray[" + i + "]=" + arrayTwo[i]); }//end of arrayTwo
//ReversingAnArray public static int[] reverse(int[] myArrayReverse) { System.out.println("After reversing the array:"); for (int index = 0; j = myArrayReverse.length - 1; index <myArrayReverse.length / 2; index++, j--) { int temp = myArrayReverse[index]; myArrayReverse[index] = myArrayReverse[myArrayReverse.length -1]; myArrayReverse[myArrayReverse.length-1] = temp; } return myArrayReverse;
System.out.println("myArray[" + index + "]= "+myArrayReverse[index]); } }
** what am I missing for this to run? I've tried everything toreverse this and cannot figure it out.



import javax.swing.JOptionPane;
public class ReverseAnArray { public static void main (String[]args){ int i; //Get array size String numStr = JOptionPane.showInputDialog("How many randomnumbers?"); int numRandom = Integer.parseInt(numStr);
//Creat an integer array: myArray, with the size ofnumRandom int [] myArray = new int [numRandom];
//Call method "arrayData" to fill the array arrayData (myArray);
//Call method "arrayDisplay" to display the array arrayDisplay(myArray);
//Call method "array345 reverse (myArray); }//end of main
//Fill the arry with random integers between 1 and 100. public static void arrayData (int [] arrayOne) { for (int i=0; i <arrayOne.length; i++) arrayOne [i] = (int)(Math.random()*100)+1; }//end of arrayOne
//Display the array contents public static void arrayDisplay (int[] arrayTwo) { for (int i=0; i<arrayTwo.length; i++) System.out.println("myArray[" + i + "]=" + arrayTwo[i]); }//end of arrayTwo
//ReversingAnArray public static int[] reverse(int[] myArrayReverse) { System.out.println("After reversing the array:"); for (int index = 0; j = myArrayReverse.length - 1; index <myArrayReverse.length / 2; index++, j--) { int temp = myArrayReverse[index]; myArrayReverse[index] = myArrayReverse[myArrayReverse.length -1]; myArrayReverse[myArrayReverse.length-1] = temp; } return myArrayReverse;
System.out.println("myArray[" + index + "]= "+myArrayReverse[index]); } }
** what am I missing for this to run? I've tried everything toreverse this and cannot figure it out.


import javax.swing.JOptionPane;
public class ReverseAnArray { public static void main (String[]args){ int i; //Get array size String numStr = JOptionPane.showInputDialog("How many randomnumbers?"); int numRandom = Integer.parseInt(numStr);
//Creat an integer array: myArray, with the size ofnumRandom int [] myArray = new int [numRandom];
//Call method "arrayData" to fill the array arrayData (myArray);
//Call method "arrayDisplay" to display the array arrayDisplay(myArray);
//Call method "array345 reverse (myArray); }//end of main
//Fill the arry with random integers between 1 and 100. public static void arrayData (int [] arrayOne) { for (int i=0; i <arrayOne.length; i++) arrayOne [i] = (int)(Math.random()*100)+1; }//end of arrayOne
//Display the array contents public static void arrayDisplay (int[] arrayTwo) { for (int i=0; i<arrayTwo.length; i++) System.out.println("myArray[" + i + "]=" + arrayTwo[i]); }//end of arrayTwo
//ReversingAnArray public static int[] reverse(int[] myArrayReverse) { System.out.println("After reversing the array:"); for (int index = 0; j = myArrayReverse.length - 1; index <myArrayReverse.length / 2; index++, j--) { int temp = myArrayReverse[index]; myArrayReverse[index] = myArrayReverse[myArrayReverse.length -1]; myArrayReverse[myArrayReverse.length-1] = temp; } return myArrayReverse;
System.out.println("myArray[" + index + "]= "+myArrayReverse[index]); } }
** what am I missing for this to run? I've tried everything toreverse this and cannot figure it out.


import javax.swing.JOptionPane;
public class ReverseAnArray { public static void main (String[]args){ int i; //Get array size String numStr = JOptionPane.showInputDialog("How many randomnumbers?"); int numRandom = Integer.parseInt(numStr);
//Creat an integer array: myArray, with the size ofnumRandom int [] myArray = new int [numRandom];
//Call method "arrayData" to fill the array arrayData (myArray);
//Call method "arrayDisplay" to display the array arrayDisplay(myArray);
//Call method "array345 reverse (myArray); }//end of main
//Fill the arry with random integers between 1 and 100. public static void arrayData (int [] arrayOne) { for (int i=0; i <arrayOne.length; i++) arrayOne [i] = (int)(Math.random()*100)+1; }//end of arrayOne
//Display the array contents public static void arrayDisplay (int[] arrayTwo) { for (int i=0; i<arrayTwo.length; i++) System.out.println("myArray[" + i + "]=" + arrayTwo[i]); }//end of arrayTwo
//ReversingAnArray public static int[] reverse(int[] myArrayReverse) { System.out.println("After reversing the array:"); for (int index = 0; j = myArrayReverse.length - 1; index <myArrayReverse.length / 2; index++, j--) { int temp = myArrayReverse[index]; myArrayReverse[index] = myArrayReverse[myArrayReverse.length -1]; myArrayReverse[myArrayReverse.length-1] = temp; } return myArrayReverse;
System.out.println("myArray[" + index + "]= "+myArrayReverse[index]); } }
** what am I missing for this to run? I've tried everything toreverse this and cannot figure it out.


Explanation / Answer

please rate - thanks import javax.swing.JOptionPane; public class ReverseAnArray { public static void main (String[]args){ int i; //Get array size String numStr = JOptionPane.showInputDialog("How many randomnumbers?"); int numRandom = Integer.parseInt(numStr); //Creat an integer array: myArray, with the size of numRandom int [] myArray = new int [numRandom]; //Call method "arrayData" to fill the array arrayData (myArray); //Call method "arrayDisplay" to display the array arrayDisplay(myArray); //Call method "array345 reverse (myArray); arrayDisplay(myArray); }//end of main //Fill the arry with random integers between 1 and 100. public static void arrayData (int [] arrayOne) { for (int i=0; i
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote