Witam, przerabiam zadanie. Napisać program pobierający od użytkownika dwie liczby całkowite A oraz B, A < B, a następnie wyznaczający sumę ciągu liczb od A do B, czyli sumę ciągu
(A, A + 1, . . . , B) Przykład:
Dla A = 4 i B = 11 program powinien wyświetlić:
60
60
60
Obliczenia należy wykonać trzykrotnie stosując kolejno pętle: while, do-while, for. Zacząłem pisać własny kod i mam problem, z pętla while nie ma problemu, schody zaczynają się przy następnych pętlach, gdzie zmienna a, która jest pobierana od początku ma już większą wartość po zastosowaniu pętli while. Dalej nie wiem jak skonstruować pętle for i do While. O to mój kod:
import java.util.Scanner;
public class petla {
public static void main(String[] args) {
Scanner one = new Scanner(System.in);
System.out.println("Podaj liczbe a: ");
int a = one.nextInt();
System.out.println("Podaj liczbe b: ");
int b = one.nextInt();
int suma = 0;
while(a<=b)
{
suma=suma+a;
a++;
}
System.out.println(suma);
suma = 0;
for(int i = a; i<=b; i++)
{
suma= suma+i;
}
}
}