Wpis z mikrobloga

#naukaprogramowania #java

Siemanko. Próbuje napisać program, który wczytuje liczby od użytkownika, dopóki nie zostanie podana liczba 0, następnie sumuje wszystkie liczby i wyświetla wynik na monitorze. Nie robiłem jeszcze niczego podobnego, więc mam problem. Wydaje mi się, że polecenie Scannera do wprowadzania tekstu trzeba zagnieździć w pętli, ale kiedy to robię kompilator informuje mnie, że zmienna została zdeklarowana dwa razy.

import java.util.Scanner;

public class SumaLiczb
{


public static void main(String[] args)
{
Scanner wejscie = new Scanner(System.in);
int A = 0;

for ( int i = A; i == 0;)
{
System.out.println("Podaj liczbę całkowitą");
int i = wejscie.nextInt();
}

}

}

Powiedzcie mi co zrobiłem nie tak jak trzeba i jak to naprawic. Z góry dzięki za pomoc
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wodorostek: masz pętle która będzie się kręcić dopóki a jest różne od 0, jeśli zainicjujesz a jako 0 to pętla w ogóle się nie uruchomi, właściwie to a możesz zainicjować jakąkolwiek liczbą różną od 0, bo i tak przypisujesz do niej wejście
  • Odpowiedz