Display the median value of array
- Odd length Array – Print middle element
- Even length Arrays – Print average of middle 2 elements
class Code { public static void main(String[] args) { int[] arr = {6, 2, 8, 9, 1, 6, 7, 5}; int n = arr.length; if(n%2!=0) { System.out.println(“Mean : ” + arr[n/2]); } else{ int x = arr[n/2-1]; int y = arr[n/2]; System.out.println(“Mean : ” + ((x+y)/2)); } } } |
Java – Swap First and Last location elements in array
class Code { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50}; int n = arr.length; int temp = arr[0]; arr[0] = arr[n-1]; arr[n-1] = temp; System.out.println(“Array elements : “); for (int x : arr) { System.out.println(x); } } } |
Java – swap array elements of specified locations:
import java.util.Scanner; class Code { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int[] arr = {6, 3, 9, 1, 2, 8, 4, 5}; int n = arr.length; System.out.println(“Enter two locations from 0 to ” + (n-1)); int a = scan.nextInt(); int b = scan.nextInt(); System.out.print(“Before swap : “); for (int x : arr) { System.out.print(x + ” “); } System.out.println(); int temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; System.out.print(“After swap : “); for (int x : arr) { System.out.print(x + ” “); } System.out.println(); } } |
Java – Program to display array elements in reverse order
class Code { public static void main(String[] args) { int[] arr = {6, 3, 9, 1, 2, 8, 4, 5}; System.out.println(“Reverse array : “); for (int i = arr.length-1 ; i>=0 ; i–) { System.out.println(arr[i]); } } } |