Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Inkrementacja a pętla while

#1
Inkrementacja a pętla while
Witam,

Napisałam swoją pierwszą pętlę while ...

Kod:
int x = 1;
         while(x<4){
            x=x++;
            System.out.println("Value x= "+x);
        }

... stwierdziłam, że zaszaleję i zamiast napisać x=x+1; zastosuję post inkrementację, to był duży błąd. Nie wiem dlaczego pre inkrementacja wykonuje się poprawnie a post inkrementacja nie.



W myśl zasady post inkrementacji najpierw użyj potem dodaj wydwało mi się, że najpierw sprawdzamy czy 1<4 otrzymujemy prawdę, więc zwiększamy x o jeden, wtedy Value x=1, wracamy do sprawdzania warunku, ale tutaj już x=2 i powtarzamy całą proceurę od nowa.


Nie ogarniam tego Smutek
 System operacyjny: windows_seven Przeglądarka: firefox
#2
RE: Inkrementacja a pętla while
Witam, trochę za mocno przekombinowałaś i stworzyłaś nieskończoną pętlę - wystarczyło po prostu napisać
Kod:
x++;
zamiast
Kod:
x = x++;
 System operacyjny: linux_ubuntu Przeglądarka: firefox
#3
RE: Inkrementacja a pętla while
Dziękuję :-)
 System operacyjny: windows_seven Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Inkrementacja a pętla while)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [c++] Pętla for - proste zadanie cieply 9 5125 28.02.2014, 16:01
Ostatni post: cieply
  Pętla for do tabeli ligowej w excelu Wlodar1994 9 7358 12.01.2014, 20:33
Ostatni post: broda99
  Pętla while [C++] Problem polak3018 4 2828 29.12.2013, 12:53
Ostatni post: polak3018

Skocz do:


Wybrane wątki (Inkrementacja a pętla while)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sumowanie licz excel - problem OxyGenE 2 12110 19.12.2018 16:29
Ostatni post: Szachista
  Jaki kod pod pewne zdarzenia visualbasic 2010 aktywny27 4 9909 07.11.2018 13:41
Ostatni post: Ajgor
Scared Ipad Pro programowanie? NissmoOne 4 11025 06.10.2018 12:22
Ostatni post: NissmoOne
  C# pierwsza pusta komórka Excel DonCorleone 0 9962 21.09.2018 16:58
Ostatni post: DonCorleone
  .bat nie kompresuje plików GIENTY 3 10473 06.09.2018 07:20
Ostatni post: broda99
  problem z programem .bat wiktrom12 4 11678 30.08.2018 08:25
Ostatni post: wiktrom12
  Silnik do gier ZigglerGames 1 10318 23.08.2018 09:03
Ostatni post: Szachista
  Chciałbym zrobić prosty plik exe z jedną funkcją densour 4 11103 09.08.2018 16:24
Ostatni post: Ajgor
  Który język wybrać do stworzenia aplikacji synchronizujące pliki z urządzeniem mobiln Elemental 2 2694 18.07.2018 12:05
Ostatni post: Ajgor
  Pomysł napisania programu ROM FireBytes 3 11633 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 12043 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 10995 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 11542 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 11121 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 11178 13.05.2018 10:43
Ostatni post: Szachista