Advertisement
Guest User

oddEvenPosition

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