YavorGrancharov

Largest_3_Numbers

Dec 2nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.Scanner;
  3.  
  4. public class Largest_3_Numbers {
  5.     public static void main(String[] args) {
  6.         Scanner console = new Scanner(System.in);
  7.  
  8.         String line = console.nextLine();
  9.         String[] arr = line.split("\\s+");
  10.         int[] nums = new int[arr.length];
  11.  
  12.         for (int i = 0; i < arr.length; i++) {
  13.             nums[i] = Integer.parseInt(arr[i]);
  14.         }
  15.  
  16.         for (int i = 0; i < nums.length; i++) {
  17.             for (int j = 0; j < nums.length; j++) {
  18.                 if (nums[i] > nums[j]) {
  19.                     int temp = nums[i];
  20.                     nums[i] = nums[j];
  21.                     nums[j] = temp;
  22.                 }
  23.             }
  24.         }
  25.         int[] result;
  26.         if (nums.length >= 3) {
  27.             result = Arrays.copyOfRange(nums,0,3);
  28.         }
  29.         else if (nums.length == 2){
  30.             result = Arrays.copyOfRange(nums, 0, 2);
  31.         }
  32.         else {
  33.             result = Arrays.copyOfRange(nums,0,1);
  34.         }
  35.         System.out.println(Arrays.toString(result));
  36.     }
  37. }
Add Comment
Please, Sign In to add comment