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