Use java language Write the method named oddSum(); * * Given a String str return the arithmetic sum * of the odd-numbered digits '1'-'9' that appear in the string, * ignoring all other characters. Return 0 if there * are no digit characters in the string.
Use java language
Write the method named oddSum();
*
* Given a String str return the arithmetic sum
* of the odd-numbered digits '1'-'9' that appear in the string,
* ignoring all other characters. Return 0 if there
* are no digit characters in the string.
*
* You cannot use any of the classification methods in
* the Character class. You must use the relational operators
* and simple logic to decide if a character is a digit.
* (A character is a digit if it is between '0' and '9',
* inclusive. Notice these are char literals, not int literals.)
* To convert a digit character to a integer number, simply
* subtract the character '0'. For example, '7' - '0' --> 7.
* (Notice that subtracting two char results in an int.)
*
* Examples:
* oddSum("aa1bc2d3") returns 4 (2 is even)
* oddSum("aa11b33") returns 8
* oddSum("") returns 0
*
* @param str the String search for digits
* @return the sum of the digits odd digits
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images