Java Instrukcje sterujące

Section body

Najprostszy model programu komputerowego możemy przedstawić jako sekwencję pewnych obliczeń, wykonywanych przez procesor komputera. Obliczenia te wykonywane są zgodnie z pewnymi regułami, określonymi przez język programowania i realizowane za pomocą instrukcji obliczających wartości pewnych wyrażeń. Taki zbiór instrukcji i wyrażeń, uporządkowany w kolejności wykonania, nazywamy przepływem sterowania.

W najprostszym przypadku, kolejność wykonywania instrukcji jest niezmienna. Instrukcje wykonywane są od góry do dołu. Z jednokierunkowym przływem.

Jednak w większości przypadków, oblicznia mogą

Z perspektywy kodu źródłowego, zapisane w nim istrukckcje wykonywane są w nizminnej kolejności, jedna pod drugiej, z góry do dołu.

Instrukcje sterujące możemy podzielić

  • instrukcje warunkowe/wyboru
  • pętle
  • skoki
  • wywołania podprogramu
  • wyjątki

Java Instrukcja switch

Section body

Instrukcja switch pozwala wybrać jedną lub kilka sekcji kodu, który zostanie wykonany w zależności od wartości podanego wyrażenia.

Wybór odpowiedniej sekcji kodu dokonywany jest poprzez porównanie wartości wyrażenia umieszczonego po instrukcji switch z wartością umieszczoną po słowie kluczowym case rozpoczynającym każdą z sekcji kodu. Szczególnym przypadkiem jest sekcja oznaczona etykieta default, której kod zostanie wykonany w przypadku, gdy nie udało się dopasować wyrażeń do żadnej z poprzednich sekcji.

Java Instrukcja break

Section body

Instrukcja break przerywa wykonywanie kodu umieszczonego w pętli lub konstrukcji switch.

Java Instrukcja if

Section body

Instrukcja if umożliwia warunkowe wykonywanie innych instrukcji. Warunek ten jest określany na podstawie wyrażenia logicznego podanego bezpośrednio po słowie kluczowym if. 

Instrukcja warunkowa if umożliwia wykonanie sekwencji innych instrukcji, jeśli testowane przez nią wyrażenie logiczne jest prawdziwe. Jeśli wyrażenie nie jest prawdziwe, dodatkowe instrukcje są pomijane lub wykonywana jest sekwencja instrukcji umieszczonych po opcjonalnej klauzuli else.

instrukcja if umożliwia wykonanie innych instrukcji w zależności od wartości 

umieszczonego po niej wyrażenia logicznego.  jeśli wartość wyrażenia jest logiczna prawda innego instrukcja zostaną wykonane w przeciwnym wypadku z

Java Instrukcja while

Section body

Instrukcja while wykonuje pewien blok kodu, dopóki wartość testowanego przez nią wyrażenia jest prawdziwa. Wartość wyrażenia jest sprawdzana przed wykonaniem pierwszej instrukcji bloku poleceń.