Problem początkującego

0

Chcę napisać prosty program, który obliczy sumę liczb z przedziałów <a,b> oraz <b,c>, sprawdzi która z tych sum jest większa oraz wyświetli ją w konsoli.
Liczby a, b,c są pobierane od użytkownika. Program się kompiluje, jednak uzyskuję błędne wyniki.
Kod programu:

 public static void main(String[] args) {
        int a = 0;
        int b = 0;
        int c = 0;
        Scanner scan = new Scanner(System.in);
        do{
            System.out.println("Podaj 3 liczby, których iloczyn jest mniejszy od 10 oraz dla ktorych zachodzi zaleznosc a<b<c.");
            System.out.println("Podaj pierwsza liczbe: ");
            a = Integer.parseInt(scan.nextLine());
            System.out.println("Podaj druga liczbe: ");
            b = Integer.parseInt(scan.nextLine());
            System.out.println("Podaj trzecia liczbe: ");
            c = Integer.parseInt(scan.nextLine());
        }while(a*b*c <= 10 || a>b || b>c);

        int sum1 = 0;
        int sum2 = 0;
        for(int i = a; i <= b; i++)
            sum1 += a;
        for(int i = b; i <= c; i++)
            sum2 += b;

        if(sum1 > sum2)
            System.out.println("Wieksza suma jest suma z przedziału <a,b> i wynosi: "+sum1);
        else
            System.out.println("Wieksza suma jest suma z przedziału <b,c> i wynosi: "+sum2);
    }```
2
  sum1 += a;

Mała podpowiedź, zastanów się w tym miejscu co ta operacja tak naprawdę robi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1