Advertisement
EntropyStarRover

Untitled

Apr 6th, 2017
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.17 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.text.DecimalFormat;
  4. import java.util.Scanner;
  5.  
  6. public class Main {
  7.  
  8.     public static void main(String[] args) {
  9.         Scanner scanner = new Scanner(System.in);
  10.         int n = Integer.parseInt(scanner.nextLine());
  11.  
  12.         double oddSum = 0;
  13.         double oddMin = 1000000000.0;
  14.         double oddMax = -1000000000.0;
  15.         double evenSum = 0;
  16.         double evenMin =  1000000000.0;
  17.         double evenMax = -1000000000.0;
  18.  
  19.         for (int i = 0; i < n; i++) {
  20.             double number = Double.parseDouble(scanner.nextLine());
  21.             //odds first
  22.             if (i % 2 == 0) {
  23.                 oddSum += number;
  24.                 if (number < oddMin) {
  25.                     oddMin = number;
  26.                 }
  27.                 if (number > oddMax) {
  28.                     oddMax = number;
  29.  
  30.                 }
  31.  
  32.             } else {
  33.                 evenSum += number;
  34.                 if (number < evenMin) {
  35.                     evenMin = number;
  36.                 }
  37.                 if (number > evenMax) {
  38.                     evenMax = number;
  39.  
  40.                 }
  41.  
  42.             }
  43.  
  44.  
  45.         }
  46.  
  47.         DecimalFormat formatter = new DecimalFormat();
  48.         formatter.setDecimalSeparatorAlwaysShown(false);
  49.  
  50.         System.out.println("OddSum=" + formatter.format(oddSum) + ",");
  51.         if (oddMin == 1000000000.0) {
  52.             System.out.println("OddMin=No,");
  53.         } else {
  54.             System.out.println("OddMin=" + formatter.format(oddMin) + ",");
  55.         }
  56.         if (oddMax == -1000000000.0) {
  57.             System.out.println("OddMax=No,");
  58.         } else {
  59.             System.out.println("OddMax=" + formatter.format(oddMax) + ",");
  60.         }
  61.         System.out.println("EvenSum=" +formatter.format( evenSum) + ",");
  62.         if (evenMin == 1000000000.0) {
  63.             System.out.println("EvenMin=No,");
  64.         } else {
  65.             System.out.println("EvenMin=" + formatter.format(evenMin) + ",");
  66.         }
  67.         if (evenMax == -1000000000.0) {
  68.             System.out.println("EvenMax=No");
  69.         } else {
  70.             System.out.println("EvenMax=" + formatter.format(evenMax));
  71.         }
  72.     }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement