Java Online Compiler
Example: Sum of Digits using String and Stream API in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Sum of Digits using String and Stream API import java.util.Scanner; import java.util.Arrays; // Main class containing the entry point of the program public class Main { public static int sumDigitsStream(int number) { return String.valueOf(number) .chars() // Returns an IntStream of char values .map(Character::getNumericValue) // Converts char to int digit .sum(); // Sums all elements in the stream } public static void main(String[] args) { // Step 1: Get input number from the user Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int num = scanner.nextInt(); // Step 2: Calculate sum of digits using String and Stream API int sum = sumDigitsStream(num); // Step 3: Print the result System.out.println("Sum of digits (Stream API): " + sum); scanner.close(); } }
Output
Clear
ADVERTISEMENTS