BAB VI

JUMP STATEMENT 
Jump Statement berfungsi untuk mentransfer kontrol eksekusi dari suatu bagian ke bagian yang lain.
6.1 Break
Statement break berfungsi untuk keluar dari statement for, while, do dan switch yang pernah dibahas sebelumnya.
Contoh :
using System;
class ContohBreak
{
public static void Main()
{
for (int i=0; i<10; i++)
{
Console.WriteLine(“i=” + i);
if (i==5) break;
}
Console.ReadLine();
}
}
6.2 continue
Statement continue berfungsi melanjutkan eksekusi program ke iterasi berikutnya :
Contoh :
using System;
class ContohContinue
{
public static void Main2()
{
for (int i=0; i<10; i++)
{
if (i==5) continue;
Console.WriteLine(“i=” + i);
}
Console.ReadLine();
}
}
6.3 goto
statement goto berfungsi untuk melanjutkan ekseskusi ke label yang telah didefinisikan sebelumnya
contoh :
using System;
class ContohGoto
{
public static void Main2()
{
for (int i=0; i<10; i++)
{
if (i==5) goto selesai;
Console.WriteLine(“i=” + i);
}
selesai:
Console.ReadLine();
}
}
6.4 return
Statement return digunakan untuk mengembalikan kontrol ekseskusi ke pemanggil.
using System;
class ContohReturn
{
public static void FungsiB()
{
Console.WriteLine(“FungsiB”);
Console.WriteLine(“Akan menjalankan return …”);
return;
}
public static void FungsiA()
{
Console.WriteLine(“FungsiA”);
Console.WriteLine(“Akan memanggil FungsiB”);
FungsiB();
Console.WriteLine(“Melanjutkan perintah FungsiA berikutnya”);
}
Konsep Bahasa Pemrograman dengan C#
Oleh : Muhamad Zen SKom.M.M
public static void Main2()
{
FungsiA();
Console.ReadLine();
}
}
6.5 throw
statement throw digunakan untuk membangkitkan exceptionI dalam program.
Contoh
using System;
class ContohThrow
{
public static void Main2()
{
try
{
Console.Write(“Ketik nama Anda: “);
string nama = Console.ReadLine();
if (nama!=”risman”)
throw new System.ApplicationException(“Nama tidak dikenal”);
Console.Write(“Selamat, Anda termasuk orang terkenal “);
}
catch(ApplicationException ae)
{
Console.WriteLine (“Exception: ” + ae.Message);
-->
}
Console.ReadLine();
}
}