Advertisement
atanasovetr

Exercise1

Dec 14th, 2020
629
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.72 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Arrays;
  3. import java.util.Scanner;
  4.  
  5. public class Exercise1 {
  6.     public static void main(String[] args) {
  7.         Scanner scan = new Scanner(System.in);
  8.         String input = scan.nextLine();
  9.         input = input.replaceAll("\\s+","");
  10.         String[] numsStr = input.split(",");
  11.         double[] numsInt = new double[numsStr.length];
  12.         for (int i = 0; i < numsInt.length; i++){
  13.             System.out.println(numsStr[i]);
  14.             numsInt[i] = Double.parseDouble(numsStr[i]);
  15.         }
  16.         System.out.println(maxNum(numsInt));
  17.         System.out.println(minNum(numsInt));
  18.         System.out.println(average(numsInt));
  19.         System.out.println(Arrays.toString(sorting(numsInt)));
  20.  
  21.  
  22.  
  23.     }
  24.  
  25.     public static double maxNum(double[] nums){
  26.         double max = nums[0];
  27.         for (int i = 0; i < nums.length; i++){
  28.             if(nums[i] > max){
  29.                 max = nums[i];
  30.             }
  31.         }
  32.         return max;
  33.     }
  34.     public static double minNum(double[] nums){
  35.         double min = nums[0];
  36.         for (int i = 0; i < nums.length; i++){
  37.             if(nums[i] < min){
  38.                 min = nums[i];
  39.             }
  40.         }
  41.         return min;
  42.     }
  43.     public static double average(double[] nums){
  44.         double temp = 0;
  45.         for (int i = 0; i < nums.length; i++){
  46.             temp += nums[i];
  47.         }
  48.         return temp/nums.length;
  49.     }
  50.  
  51.     public static double[] sorting(double[] nums){
  52.         double[] sorted = new double[nums.length];
  53.         int j = 0;
  54.         Arrays.sort(nums);
  55.         for (int i = nums.length-1; i >= 0; i--, j++){
  56.             sorted[j] = nums[i];
  57.         }
  58.         return sorted;
  59.     }
  60. }
  61.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement