Dzień dobry. Dopiero stawiam swoje pierwsze kroki w Javie i robię sobie zadanka. Niestety zatrzymałem się na tym i nie wiem, gdzie popełniam błąd. Proszę o pomoc.
// Napisz program umożliwiający obliczenie sumy kolejnych liczb całkowitych,
// począwszy od zadanej liczby początkowej L1, a skończywszy na zadanej liczbie końcowej L2.
// Liczby L1 i L2 maja być wprowadzone z klawiatury.
// W Obliczeniach należy:
// oddzielnie uwzględnić liczby parzyste i nieparzyste.
// Wykonaj program w trzech wariantach wykorzystując: while, do while, for.
import java.util.Scanner;
public class PPO4 {
public static void main(String[] args) {
// pobranie L1
Scanner value1Check = new Scanner(System.in);
System.out.println("Podaj pierwsza wartosc: ");
int value1 = value1Check.nextInt();
// pobranie L2
Scanner value2Check = new Scanner(System.in);
System.out.println("Podaj druga wartosc: ");
int value2 = value2Check.nextInt();
// obliczanie sumy kolejnych liczb calkowitych
int sumOdd = 0;
int sumEven = 0;
for (int i = value1; i <= value2; i++) {
if ( i % 2 == 1) {
sumOdd = sumOdd + i;
} else {
sumEven = sumEven + i;
System.out.println("Suma liczb parzystych jest rowna: " + sumEven);
System.out.println("Suma liczb nieparzystych jest rowna: " + sumOdd);
}
}
}
}