Exception Handling adalah Suatu program apabila mengalami kesalahan akan menghasilkan suatu runtime errors seperti gagal membuka file, suatu program melakukan akses diatas range array dan lain-lain. Ketika runtime errors tersebut terjadi, aplikasi akan membuat suatu exception/pengecualian.
:: C# ::
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Exception_Handling
{
class Program
{
static void Main(string[] args)
{
int Number;
try
{
Console.WriteLine("Tolong masukkan angka bro = ");
Number=Convert.ToInt32(Console.ReadLine());
}
catch(Exception Mirto_Arlingga_Putra)
{
Console.WriteLine("Tolong masukkan angka bro...! Bukan Huruf...! ");
Console.Read();
}
}
}
}
:: Java ::
package exception_handling;
import java.util.*;
public class Exception_Handling {
static Scanner input = new Scanner(System.in);
public static void main(String[] args) {
int Number;
try
{
System.out.print("Tolong masukkan angka bro = ");
Number=input.nextInt();
}
catch(Exception Mirto_Arlingga_Putra)
{
System.out.println("Tolong masukkan angka bro...! Bukan Huruf...! ");
}
}
}
:: C++ ::
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
try
{
int Number;
cout<<"Tolong masukkan angka bro= "<<endl;
if(!(cin>>Number))
{
throw Number;
}
}
catch(int Mirto_Arlingga_Putra)
{
cout<<"Tolong masukkan angka bro...! Bukan Huruf...! "<<endl;
}
system("PAUSE");
return EXIT_SUCCESS;
};







Anda harus log masuk untuk menerbitkan komentar.