Advertisement
JennyDi

OddEvenPosition

Oct 15th, 2019
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. package dayEleven;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class OddEvenPosition {
  6. public static void main(String[] args) {
  7.  
  8. Scanner scanner = new Scanner(System.in);
  9.  
  10. int n = Integer.parseInt(scanner.nextLine());
  11. double oddSum = 0;
  12. double oddMax = Integer.MIN_VALUE;
  13. double oddMin = Integer.MAX_VALUE;
  14. double evenSum = 0;
  15. double evenMax = Integer.MIN_VALUE;
  16. double evenMin = Integer.MAX_VALUE;
  17.  
  18. for (int i = 1; i <= n; i++) {
  19. double number = Double.parseDouble(scanner.nextLine());
  20. if (i % 2 == 0) {
  21. evenSum += number;
  22. if (number > evenMax) {
  23. evenMax = number;
  24. }
  25. if (number < evenMin) {
  26. evenMin = number;
  27. }
  28. } else {
  29. oddSum += number;
  30. if (number > oddMax) {
  31. oddMax = number;
  32. }
  33. if (number < oddMin) {
  34. oddMin = number;
  35. }
  36. }
  37. }
  38. System.out.printf("OddSum=%.2f,%n", oddSum);
  39. if (oddMin == Integer.MAX_VALUE) {
  40. System.out.println("OddMin=No,");
  41. } else {
  42. System.out.printf("OddMin=%.2f,%n", oddMin);
  43. }
  44. if (oddMax == Integer.MIN_VALUE) { //double defaultMax = -2.147483648E9, oddMax == defaultMax
  45. System.out.println("OddMax=No,");
  46. } else {
  47. System.out.printf("OddMax=%.2f,%n", oddMax);
  48. }
  49. System.out.printf("EvenSum=%.2f,%n", evenSum);
  50. if (evenMin == Integer.MAX_VALUE) {
  51. System.out.println("EvenMin=No,");
  52. } else {
  53. System.out.printf("EvenMin=%.2f,%n", evenMin);
  54. }
  55. if (evenMax == Integer.MIN_VALUE) {
  56. System.out.println("EvenMax=No");
  57. } else {
  58. System.out.printf("EvenMax=%.2f%n", evenMax);
  59. }
  60. }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement