Hallo beroo kita bertemu lagi Bahasa Java menyediakan beragam kendali percabangan tidak lokal, yaitu:
-break
-return
-continue
Untuk dapat ditunjuk, suatu blok diberi nama, dan Java memiliki bentuk label untuk menyatakan nama suatu blok.
Contoh Break:
Sebelum break
Ini adalah setelah b
{
public static void main(String[] args)
{
boolean t = true;
System.out.println("Before the return");
if (t)
return;
System.out.println("This won't execute");
}
}
Before the return
{
public static void main(String[] args)
{
for (int i = 0; i<10; i++) {
System.out.print(i + " "); if
(i% 2 == 0)
continue;
System.out.println("");
} } }
0 1
2 3
4 5
6 7
8 9
-break
-return
-continue
- Break
Untuk dapat ditunjuk, suatu blok diberi nama, dan Java memiliki bentuk label untuk menyatakan nama suatu blok.
Contoh Break:
class Break {Output :
public static void main(String[] args) {
boolean t =true;
a: {
b: {
c: {
System.out.println("Sebelum break");
if (t)
break b;
System.out.println("Ini tidak akan dieksekusi"); }
System.out.println("Ini tidak akan dieksekusi"); }
System.out.println("Ini adalah setelah b"); }
} }
Sebelum break
Ini adalah setelah b
- Return
{
public static void main(String[] args)
{
boolean t = true;
System.out.println("Before the return");
if (t)
return;
System.out.println("This won't execute");
}
}
Before the return
- Continue
{
public static void main(String[] args)
{
for (int i = 0; i<10; i++) {
System.out.print(i + " "); if
(i% 2 == 0)
continue;
System.out.println("");
} } }
0 1
2 3
4 5
6 7
8 9
.bmp)