Witam !
Od niedawna podjąłem się nauki Javy, lecz przez dłuższy czas nie mogę zrozumieć działania pętli for w ćwiczeniu opisanym poniżej:
Metoda zwraca sumę kolejnych liczb naturalnych począwszy od liczby przekazanej przez parametr int firstNumber skończywszy na liczbie przekazanej przez parametr int lastNumber. Uzupełnij metodę aby zwracała poprawny wynik.
Mój kod:
public class Tools
{
public static int sum ( int firstNumber, int lastNumber ) {
int y=0;
for ( int x = firstNumber ; x <= lastNumber ; x++ )
{
if (y > x)
{return y= y +x;}
}
return y;
}
}
Testy pokazują wartość y=0
Bardzo proszę o pomoc w zrozumieniu działania pętli w tym zadaniu