From: come Date: 2007-06-21T16:25:07+09:00 Subject: Re: Two Problems From a Newbie Quite simple: The times methods iterates ten times from 0 to 9. But with the "return", you can eventually break the iterations before "9" depending on the result of the condition "if num > 5". In your case, the condition becomes true as soon as num = 6. So your method returns 6 and 6*6=36. On 21 juin, 07:53, danielj wrote: > just to be perfectly clear, i mean that i don't understand why it is 6 > and 36 > > so basically, i don't understand what the method does on the "inside"