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();
}
}