Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.Scanner;
- public class Exercise1 {
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- String input = scan.nextLine();
- input = input.replaceAll("\\s+","");
- String[] numsStr = input.split(",");
- double[] numsInt = new double[numsStr.length];
- for (int i = 0; i < numsInt.length; i++){
- System.out.println(numsStr[i]);
- numsInt[i] = Double.parseDouble(numsStr[i]);
- }
- System.out.println(maxNum(numsInt));
- System.out.println(minNum(numsInt));
- System.out.println(average(numsInt));
- System.out.println(Arrays.toString(sorting(numsInt)));
- }
- public static double maxNum(double[] nums){
- double max = nums[0];
- for (int i = 0; i < nums.length; i++){
- if(nums[i] > max){
- max = nums[i];
- }
- }
- return max;
- }
- public static double minNum(double[] nums){
- double min = nums[0];
- for (int i = 0; i < nums.length; i++){
- if(nums[i] < min){
- min = nums[i];
- }
- }
- return min;
- }
- public static double average(double[] nums){
- double temp = 0;
- for (int i = 0; i < nums.length; i++){
- temp += nums[i];
- }
- return temp/nums.length;
- }
- public static double[] sorting(double[] nums){
- double[] sorted = new double[nums.length];
- int j = 0;
- Arrays.sort(nums);
- for (int i = nums.length-1; i >= 0; i--, j++){
- sorted[j] = nums[i];
- }
- return sorted;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement