Reverse Array


SUBMITTED BY: knightley

DATE: Sept. 3, 2015, 9:06 a.m.

FORMAT: Java

SIZE: 2.0 kB

HITS: 443

  1. import java.util.Arrays;
  2. public class Practive{
  3. public static void main (String[] args)
  4. {
  5. int [] array = new int[] {23,45,34,54,67,78};
  6. System.out.println("Original array:");
  7. System.out.println(Arrays.toString(array));
  8. //reverse method 1:
  9. int i =0;
  10. while ( i< (array.length)/2){
  11. for (int j = array.length-1; j>i;j--){
  12. int tempf = array[i];
  13. int tempb = array[j];
  14. array[i] = tempb;
  15. array[j]= tempf;
  16. i++;
  17. System.out.println("Reverse array");
  18. System.out.println(Arrays.toString(array));
  19. }
  20. }
  21. }
  22. }
  23. /*
  24. //reverse method 2:
  25. import java.util.Arrays;
  26. public class Practive{
  27. public static void main (String[] args)
  28. {
  29. int [] array = new int[] {23,45,34,54,67,78};
  30. System.out.println("Original array:");
  31. System.out.println(Arrays.toString(array));
  32. //reverse
  33. for (int i =0; i< (array.length)/2; i++){
  34. for (int j = array.length-1; j>i;j--){
  35. int tempf = array[i];
  36. int tempb = array[j];
  37. array[i] = tempb;
  38. array[j]= tempf;
  39. i++;
  40. System.out.println("Reverse array");
  41. System.out.println(Arrays.toString(array));
  42. }
  43. }
  44. }
  45. }
  46. */
  47. /*
  48. import java.util.Arrays;
  49. public class Practive{
  50. public static void main (String[] args)
  51. {
  52. int [] array = new int[] {23,45,34,54,67,78};
  53. System.out.println("Original array:");
  54. System.out.println(Arrays.toString(array));
  55. //reverse method 3
  56. for (int i =0; i< (array.length)/2; i++){
  57. int temp = array[i];
  58. array[i] = array[array.length -1 -i];
  59. array[array.length-1-i]= temp;
  60. System.out.println("Reverse array");
  61. System.out.println(Arrays.toString(array));
  62. }
  63. }
  64. }
  65. */

comments powered by Disqus