CoineTre

JF-LabMethods10.Multiply Sum Even by Odd

Feb 5th, 2021 (edited)
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.27 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Lab10MultiplyEvensOdds {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner (System.in);
  6.         int input = Integer.parseInt(scanner.nextLine());
  7.         int multiplySumEven = getMultiplyOfSum(Math.abs(input));
  8.         System.out.println(multiplySumEven);
  9.  
  10.     }
  11.  
  12.     private static int getMultiplyOfSum(int number) {
  13.         int evenSum = getSumEvenNumbers(number);
  14.         int oddSum = getSumOddNumbers(number);
  15.         return oddSum * evenSum;
  16.     }
  17.  
  18.     private static int getSumEvenNumbers(int number) {
  19.         int evenSum = 0;
  20.         while (number > 0) {
  21.             int digit = number % 10;
  22.             if (digit % 2 == 0){
  23.                 evenSum+=digit;
  24.             }
  25.             number = number /10;
  26.         }
  27.         return evenSum;
  28.     }
  29.  
  30.     private static int getSumOddNumbers(int number) {
  31.         int oddSum = 0;
  32.         while (number > 0 ) {
  33.           int  digit = number % 10;
  34.             if (number %2 == 1){
  35.                 oddSum+=digit;
  36.             }
  37.             number = number /10;
  38.         }
  39.         return oddSum;
  40.     }
  41.  
  42. }
  43. //Create a program that reads an integer number
  44. // and multiplies the sum of all its even digits by the sum of all its odd digits:
Add Comment
Please, Sign In to add comment