Write a program for Sum of the digits for a given number
Ex: suppose user entered Number is 1214,
It should calculate the above number like 1+2+1+4 = 8

Answer Posted / gunreddy

Scanner scan = new Scanner(System.in);
int in = scan.nextInt();

String s = in + "";

int sum = 0;
int div = 10;
int di = 1;

for (int i = 0; i < s.length(); i++) {
int rem = in % div;
rem = rem / di;
sum += rem;
div *= 10;
di *= 10;

}
System.out.println("sum " + sum);

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is source file in java?

513


What is a java applet?

555


What is deployer?

555


What is platform independent in java?

518


How do I become a java developer?

489






What is java technology stack?

491


What are the components of the java platform?

480


What is setfocusable in java?

577


Why do we use j2ee?

484


What is java transaction api (jta)?

526


What is authorization constraint?

548


What is urn?

528


What is archiving?

557


Which is best eclipse for java?

487


What is event handling in java?

491