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

Answers were Sorted based on User's Feedback



Write a program for Sum of the digits for a given number Ex: suppose user entered Number is 1214, ..

Answer / vishal

public void getDigitSum(int num){
int remainder=0;
int sum=0;
String strResult="";
int counter=0;
while(num>0){
remainder=num%10;
sum=sum+remainder;
counter++;
if(counter==1){
strResult=String.valueOf(remainder);
}
else{
strResult=String.valueOf(remainder)+"+"+strResult;
}
num=num/10;


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

Is This Answer Correct ?    11 Yes 0 No

Write a program for Sum of the digits for a given number Ex: suppose user entered Number is 1214, ..

Answer / 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

More J2EE Interview Questions

What is j2ee application model?

0 Answers  


What is the difference between java and j2ee?

0 Answers  


What is the mvc on struts?

0 Answers  


whay java does not support bass by reference

0 Answers   NIIT,


What is java technology stack?

0 Answers  






What are container services?

0 Answers  


Which java ide is best?

0 Answers  


What is java netbeans?

0 Answers  


Describe secure socket layer (ssl)?

0 Answers  


What are the four components of j2ee application?

0 Answers  


What is application assembler?

0 Answers  


What is repaint in java?

0 Answers  


Categories