<meta name="author" content="Jakub & Jan Filipowscy">
<meta name="description" content="Serwis webmasterow. Znajdziesz tu kilka kursow popularnych internetowych jezykow programowania takich jak: HTML, CSS, WML, SGML, XML, PHP, Perl i Java. Zamiescilismy tu rowniez wiele skryptow JavaScript, PHP i CGI. Przeczytac mozna kilka artykulow i sciagnac kilka szablonow. Dla poczatkujacych jest dzial BeginnerZone. ">
<li><a href="#break i continue">Instrukcje break i continue</a>
</ul>
<p align="center"><hr size="1" noshade></p>
<p>W jΩzyku Java istnieje standardowy zestaw instukcji umo┐liwiaj▒cych sterowanie kolejnoci▒ wykonywania programu,
podobny jak w C lub C++. Istnieje jednak kila istotnych r≤┐nic, kt≤re wynikaj▒ chocia┐by z innego zestawu typ≤w
dostepnego w Javie.</p>
<p>W jΩzyku Java, jak mo┐na oczekiwaµ, istnieje konstrukcja <b><tt><a name="if-then-else">if-then-else</a></tt></b><a name="if-then-else">. G│≤wn▒ r≤┐nic▒ pomiΩdzy t▒ i odpowiadaj▒c▒
instrukcj▒ w C jest to, ┐e </a><b><a name="if-then-else">w Javie warunek musi zwracaµ wartosµ logiczn▒</a></b><a name="if-then-else">. Nie mo┐na u┐ywaµ zera do oznaczania
fa│szu lub innej wartosci ni┐ zero do oznaczania prawdy.</a></p>
<p>PΩtle <b><tt><a name="while">while</a></tt></b><a name="while"> oraz </a><b><tt><a name="while">do-while</a></tt></b><a name="while"> s▒ identyczne jak odpowiednie pΩtle w jΩzyku C (</a><b><a name="while">Uwaga: tak┐e i tutaj warunek musi
<p>PΩtla <b><tt><a name="for">for</a></tt></b><a name="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:</a></p>
<ul><pre><b>for</b> (<b>int</b> i=0; i<10 ; i++)
{
/* instrukcje */
}</pre>
</ul>
<p>Jednak tak zadeklarowana zmienna obejmuje swym zasiΩgiem tylko cia│o pΩtli <b><tt>for</tt></b> i <b>zmienna ta nie jest widoczna
poza pΩtl▒</b>. Odwo│anie sie do tej zmiennej poza pΩtl▒ by│oby wiΩc b│Ωdem.</p>
<p>Sk│adnia konstrukcji <b><tt><a name="switch">switch </a></tt></b><a name="switch">jest identyczna do sk│adni w jΩzyku C:</a></p>
<ul><pre><b>switch</b> ( wyra┐enie)
{
<b> case</b> Wartosµ1 :
/* ... */
<b> break</b>;
<b> case</b> Wartosµ2 :
/* ... */
<b> break</b>;
<b> default</b> :
/* ... */
<b> break</b>;
}</pre>
</ul>
<p>Java posiada jeszcze dwie instrukcje zmieniaj▒ce przebieg wykonywania programu: <b><tt>break</tt></b> i <b><tt>continue</tt></b>, kt≤re mog▒
mieµ argument bΩd▒cy etykiet▒. Jesli s▒ u┐ywane bez etykiety, to ich znaczenie jest takie samo jak w jezyku C. Jesli
odwo│uj▒ siΩ do etykiety, to sterowanie programu zostanie przekazane do miejsca opatrzonego etykiet▒. Poni┐szy
przyk│ad ilustruje u┐ycie instrukcji <b><tt>continue</tt></b> z etykiet▒: </p>
<ul><pre><i>nazewn▒trz</i>: //etykieta
<b>for</b> (<b>int</b> j=1; j<10; j++)
{ /* po <b>continue</b> program zacznie wykonywaµ siΩ tutaj */
<b>for</b> (<b>int</b> i=1; i<20; i++)
{
<b>if</b> (i=15)
{
<b>continue</b> <i>nazewn▒trz</i>; // wyskocz do zewnΩtrznej pΩtli
<td width="770" valign="top" colspan="3" align="right"><br><br><span class="m">All rights reserved by <a href="mailto:web-area@web-area.org">J&J Filipowscy Design & Code</a></td>