Categories: softare development

Return the Sum of Even Digits of a Given Number in Java

Question:

Write a static method below that takes integer number as input argument and returns the sum of the even digits of that number.

  1. No System.out.println statements should appear in your method Instead, you need to return the result.

2. No Scanner operations should appear here (e.g., input.nextInt()),Instead, refer to the input parameters of this method.

Solution:

public class SumExercise{

public static void main(String [] args){
  System.out.println(sumEvendigits(5842))
//14
}
public static int sumEvendigits(int number) {
  
 int digit;
 int sum = 0;
  
 while(number != 0)
 {
          digit = number % 10;   
   
   if(digit % 2 == 0)
   sum = sum + digit;
             
   number = number / 10;
          }
   return sum;
 }

}

Sum Digits of Any Integer Number

Check if a Given Number is Palindrome in Java

Recent Posts

UI/UX Design — Explained Like You’re 5

Download the Codeflare iOS app and learn on the Go 1. What UI and UX…

4 days ago

Costly Linux Mistakes Beginners Make

1. Running Everything as Root One of the biggest beginner errors. Many new users log…

4 weeks ago

How Keyloggers Work

A keylogger is a type of surveillance software or hardware that records every keystroke made…

1 month ago

JavaScript Memoization

In JavaScript, it’s commonly used for: Recursive functions (like Fibonacci) Heavy calculations Repeated API/data processing…

2 months ago

CSS Container Queries: Responsive Design That Actually Makes Sense

For years, responsive design has depended almost entirely on media queries. We ask questions like: “If…

2 months ago

Cron Jobs & Task Scheduling

1. What is Task Scheduling? Task scheduling is the process of automatically running commands, scripts,…

2 months ago