[text] Week 5 .1

Viewer

copydownloadembedprintName: Week 5 .1
  1. import java.util.Arrays;
  2.  
  3. // ArrayUtils.java
  4. package myPackages.p1;
  5.  
  6. public class ArrayUtils {
  7.     public static int min(int[] arr) {
  8.         int min = arr[0];
  9.         for (int i = 1; i < arr.length; i++) {
  10.             if (arr[i] < min) {
  11.                 min = arr[i];
  12.             }
  13.         }
  14.         return min;
  15.     }
  16.  
  17.     public static int max(int[] arr) {
  18.         int max = arr[0];
  19.         for (int i = 1; i < arr.length; i++) {
  20.             if (arr[i] > max) {
  21.                 max = arr[i];
  22.             }
  23.         }
  24.         return max;
  25.     }
  26.  
  27.     public static void sort(int[] arr) {
  28.         Arrays.sort(arr);
  29.     }
  30.  
  31.     public static void reverse(int[] arr) {
  32.         int start = 0;
  33.         int end = arr.length - 1;
  34.         while (start < end) {
  35.             int temp = arr[start];
  36.             arr[start] = arr[end];
  37.             arr[end] = temp;
  38.             start++;
  39.             end--;
  40.         }
  41.     }
  42. }
  43.  
  44. // Main.java
  45. public class Main {
  46.     public static void main(String[] args) {
  47.         int[] arr = {5, 3, 9, 1, 7};
  48.  
  49.         System.out.println("Original array: " + Arrays.toString(arr));
  50.         System.out.println("Minimum element: " + myPackages.p1.ArrayUtils.min(arr));
  51.         System.out.println("Maximum element: " + myPackages.p1.ArrayUtils.max(arr));
  52.  
  53.         myPackages.p1.ArrayUtils.sort(arr);
  54.         System.out.println("Sorted array: " + Arrays.toString(arr));
  55.  
  56.         myPackages.p1.ArrayUtils.reverse(arr);
  57.         System.out.println("Reversed array: " + Arrays.toString(arr));
  58.     }
  59. }

Editor

You can edit this paste and save as new:


File Description
  • Week 5 .1
  • Paste Code
  • 06 May-2024
  • 1.53 Kb
You can Share it: