Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

?? no idea  RSS feed

 
willl smith
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
could someone please explain what is going on here:

int sum = 0;
int k = 7146;
do {
sum = sum + k % 10;
k = k / 10;
} while (k > 0);
System.out.println (sum);
 
Ankush Bhargava
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
finding the sum of the digits of k.
7+1+4+6 = 18

cheers
Ankush
 
Francis Siu
Ranch Hand
Posts: 867
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can add some println function to print the result out when the loop run everytime. And also you can add the counter to know more clearly, the 1 time is.....the 2 time is ......etc
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!