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
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
Related Questions
Write a program to display the first ten terms of the series:
5, 10, 17, --------------
Write a program to display the given pattern:
1 1 1 1 1
3 3 3 3
5 5 5
7 7
9Write a program to find the sum of first 20 terms of the series:
S = (2/3) + (4/5) + (8/7) + (16/9) + ----------
Write a program to display the given pattern:
3
5 6
8 9 10
12 13 14 15