KnowledgeBoat Logo

Computer Applications

Write a program to input a number. Find the sum of digits and the number of digits. Display the output.

Sample Input: 7359
Sum of digits = 24
Number of digits = 4

Java

Java Iterative Stmts

87 Likes

Answer

import java.util.Scanner;

public class KboatDigitSum
{
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter a number: ");
        int n = in.nextInt();
        int sum = 0, count = 0;
        while (n != 0) {
            int d = n % 10;
            sum += d;
            count++;
            n /= 10;
        }
        System.out.println("Sum of digits = " + sum);
        System.out.println("Number of digits = " + count);
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of Write a program to input a number. Find the sum of digits and the number of digits. Display the output. Sample Input: 7359 Sum of digits = 24 Number of digits = 4

Answered By

36 Likes


Related Questions