7808336240

7808336240



Instrukcje

•    Pętla typu for ma następującą składnię:

for (wyrażenie początkowe; wyrażenie warunkowe; wyrażenie modyfikujące) {

Instrukcje do wykonania

}

Wyrażenie początkowe jest stosowane do zainicjowania zmiennej używanej jako licznik ilości wykonań pętli. Wyrażenie warunkowe określa warunek, jaki musi być spełniony, aby dokonać kolejnej iteracji, wyrażenie modyfikujące używane jest do modyfikacji licznika iteracji.

•    Ogólna konstrukcja pętli do-while jest następująca:

do {

instrukcje;

} while (warunek);

Instrukcje są wykonywane są tak długo, dopóki wyrażenie warunkowe jest prawdziwe. Oznacza to. że w ciele pętli musi nastąpić modyfikacja warunku, bądź też instrukcja break. Instrukcje zostaną wykonane co najmniej 1 raz. Istnieje inna odmiana pętli, a mianowicie while o konstrukcji:

while (wyrażenie warunkowe {

Instrukcje

}

Wyjątki

•    Do obsługi wyjątków służy blok try...catch. którego schemat wykorzystania wygląda następująco:

try{

Blok instrukcji mogący spowodować wyjątek

}

catch (TypWyjątkul identyfikatorWyjątkul) { obsługa wyjątku I

}

catch (TypWyjątkul identyfikatorWyjątkul) { obsługa wyjątku 1

}

catch (TypWyjątku3 identyfikatorWyjątku3) { obsługa wyjątku 3

}

finally {

instrukcje

}

Po try następuje blok instrukcji mogących spowodować wyjątek. Jeżeli podczas ich wykonywania zostanie on wygenerowany, wykonanie zostanie przerwane, a sterowanie przekazane do bloku instrukcji catch. Tu z kolei sprawdzane jest, czy któraś z instrukcji odpow iada wygenerowanemu wyjątkowi. Jeśli tak. wykonany zostanie kod po niej występujący. Instmkcje znajdujące się po słowie finally wykonywane są zawsze niezależnie od tego czy wyjątek wystąpi! czy nie. Nie ma konieczności stosowanie bloku finally.

Zadania do samodzielnego wykonania:

1.    Zadeklarować i zainicjować w programie tablicę n-elementową typu int. Spróbować przypisać elementowi o indeksie większym niż (n-1) dowolną liczbę całkowitą.

2.    Zmodyfikować program z p. 1 tak aby po przekroczeniu dopuszczalnego indeksu tablicy nie wyst ępował błąd w programie, tzn. przechwycić generowany wyjątek.

(Wskazówka: obsłużyć wyjątek: ArrayIndexOutOfBoundsException)

3.    Napisać program wykonujący' elementarne działanie na tablicach dwuwymiarowych tabA i tabB (dodawanie, odejmowanie, mnożenie). Dane tablic powinny być zadawane w programie. Po wczytaniu danych należy wyświetlić tablice, oraz wynik działania.



Wyszukiwarka

Podobne podstrony:
77004 skanuj0066 (44) Rozdział 3. ♦ Instrukcje sterujące i funkcje 79 $i = 0; for(: $i < 10;){ ec
rozdział 2 03 i^MfalekJedndstki gospodarczej 23 Przedsiębiorstwo produkcyjne MAGIK SA ma następujące
51064 IMG7 PL pqSQL instrukcje przypisania Podstawowa instrukcja przypisania w PL/pgSQLu ma następuj
33 (571) Pętla while... do ma postać: while Warunek do { blok instrukcji } Pętla repeat... until ma
P1080259 6. Programowanie robotów przemysłowych LIN - instrukcja ruchu (ang. linear) ma następującą
Język JAVA - instrukcje - pętla "for" Składnia for(inicjowanie; wyrażeniejogicze; krok)
Język JAVA - instrukcje - pętla "for each" Składnia for (typ zmienna: zbiór) wyrażenia Pęt
Bazy danych 2 - Laboratorium 2 - pętla numeryczna for FOR zmiennalicznikowa IN x..y LOOP instrukcje;
Język JAVA - instrukcje - pętla "for"Zastosowanie1. wykonuj operacje od wartości początkow
Język JAVA - instrukcje - pętla "for each Kod programu: ObliczeniaJedi.java public class
SDC11487 Instrukcje iteracji - for - odmiany Przykład - pętla nieskończona for(;;) { ch = getchar();
for i1 for (wyrażenie 1; wyrażenie2; wyrażenie3) instrukcja

więcej podobnych podstron