java4.pdf
(
32 KB
)
Pobierz
Wykład na temat języka programowania JAVA
Java – podstawowe polecenia
W języku Java istnieje standardowy zestaw instrukcji umożliwiających sterowanie
kolejnością wykonywania programu.
W Javie istnieje konstrukcja
if-then-else
. Główną różnicą pomiędzy tą i odpowiadającą
instrukcją w C jest to, że
w Javie warunek musi zwracać wartość logiczną
. Nie można
używać zera do oznaczania fałszu lub innej wartości niż zero do oznaczania prawdy.
if
(
boolean
)
{
/* instukcje */
}
else
{
/* instrukcje */
}
Pętle
while
oraz
do-while
są identyczne jak odpowiednie pętle w języku C
(Uwaga: także
i tutaj warunek musi zwracać wartość logiczną)
:
while
(
boolean
) /*
Pętla while
*/
{
/* instrukcje */
}
do
/*
Pętla do-while
*/
{
/* instrukje */
}
while
(
boolean
);
Pętla
for
jest podobna do takiej samej pętli w C, z tą różnicą, że w sekcji inicjalizacji
zmiennych można dokonać deklaracji inicjowanej zmiennej:
for
(
int
i=0; i<10 ; i++)
{
/* instrukcje */
}
Uwaga: tak zadeklarowana zmienna obejmuje swym zasięgiem tylko ciało pętli
for
i
zmienna ta nie jest widoczna poza pętlą
. Odwołanie się do tej zmiennej poza pętlą
byłoby więc błędem
.
Składnia konstrukcji
switch :
switch
( wyrażenie)
{
case
Wartosć1 :
Java – podstawowe polecenia
/* ... */
break
;
case
Wartosć2 :
/* ... */
break
;
default
:
/* ... */
break
;
}
Java posiada jeszcze dwie instrukcje zmieniające przebieg wykonywania programu:
break
i
continue
, które mogą mieć argument będący etykietą. Jeśli są używane bez
etykiety, to ich znaczenie jest takie samo jak w języku C. Jeśli odwołują się do etykiety,
to sterowanie programu zostanie przekazane do miejsca opatrzonego etykietą. Poniższy
przykład ilustruje użycie instrukcji
continue
z etykietą:
nazewnątrz: //etykieta
for
(
int
j=1; j<10; j++)
{ /* po
continue
program zacznie wykonywać się tutaj */
for
(
int
i=1; i<20; i++)
{
if
(i=15)
{
continue
nazewnątrz; // wyskocz do zewnętrznej pętli
}
}
}
Użycie instrukcji
break
może być użyteczne, jeśli stosuje się instrukcję
switch
wewnątrz pętli
for
, ponieważ
break
ma szczególne znaczenie w instrukcji
switch
.
Dodanie etykiety pozwala wyskoczyć z instrukcji
switch
wewnątrz pętli
for
.
LoopStart:
for
(int i=1; i<10; i++)
{ /* po
break
program wykonuje się tutaj */
switch
(i)
{
case
4 :
break
;
default
:
if
((i%2) == 0)
break
LoopStart; // wyskocz do pętli
break
;
}
}
Plik z chomika:
ell_lornzo
Inne pliki z tego folderu:
java14.pdf
(182 KB)
java13.pdf
(40 KB)
java12.pdf
(89 KB)
java11.pdf
(47 KB)
java10.pdf
(51 KB)
Inne foldery tego chomika:
c#
c++
Free Pascal
Zgłoś jeśli
naruszono regulamin