#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
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
- Najlepsze
- Wszystkie komentarze







1: for ( int i = A; i == 0;)
2: int i = wejscie.nextInt();
W tym drugim miejscu usuń int.
Scanner wejscie = new Scanner(System.in);
int a = -1;
while( a != 0) {
System.out.println("Podaj liczbę całkowitą");
a = wejscie.nextInt();
}
import java.util.Scanner;
public class
Sumuj w pierwszej pętli.
skopiuj sobie to i wklej sobie...
Scanner wejscie = new Scanner(System.in);
int a = -1;
while (a != 0) {
System.out.println("Podaj
programowanie nie jest dla każdego
Słuchaj @NiebieskaSowa: ( ͡° ͜ʖ ͡°)
i dodaj tylko sumowanie w tej pętli głównej, i mission complete
całość twojego programu (to co chciałeś zrobić) w najprostszej wersji wygląda tak:
Scanner wejscie = new Scanner(System.in);
int a = -1;
int suma = 0;
while (a !=