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

Which implicit object in jsp is synchronized?

5 Answers  


What is form-based authentication?

0 Answers  


what is transaction?what are the differenr type of transactions

1 Answers   HCL,


why we are using XML?

14 Answers   TCS,


What is java transaction service (jts)?

0 Answers  






How do you make a class immutable in java?

0 Answers  


Why java is oop language?

0 Answers  


Is downloading java safe?

0 Answers  


What is container-managed persistence?

0 Answers  


Which one should we prefer while using bean ? managed bean annotation or faces-config

1 Answers  


Describe the ear, war, and jar.

0 Answers  


What is setbounds in java?

0 Answers  


Categories