fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static int[] swapEnds(int[] nums) {
  11. int[] arr = new int[nums.length];
  12. arr = nums;
  13. System.out.println("arr and nums are equal: " + (arr == nums));
  14. System.out.println("arr : " + arr);
  15. System.out.println("nums: " + nums);
  16. int a = nums[0];
  17. arr[0] = nums[arr.length-1];
  18. arr[arr.length-1] = a;
  19. return arr;
  20. }
  21.  
  22.  
  23.  
  24. public static void main (String[] args) throws java.lang.Exception
  25. {
  26. int[] test = {1, 2, 3, 4, 5};
  27. int[] swapped = swapEnds(test);
  28. System.out.println("Original: " + Arrays.toString(test));
  29. System.out.println("Swapped : " + Arrays.toString(swapped));
  30. }
  31. }
Success #stdin #stdout 0.17s 50416KB
stdin
Standard input is empty
stdout
arr and nums are equal: true
arr : [I@65ab7765
nums: [I@65ab7765
Original: [5, 2, 3, 4, 1]
Swapped : [5, 2, 3, 4, 1]