Hello and welcome to beautiful Let’s Learning with Blogging.

Exception & Validasi Di java

yak…karena lagi gak ada kerjaan maka sekarang saya mau sharing bagaimana cara menggunakan Exception dan Validasi..

sebelumnya akan saya jelaskan terlebih dahulu apa itu Exception dan Validasi.

Exception : sering digunakan untuk memunculkan Error Dengan Bentuk Pesan yang kita tentukan sendiri..

Contoh :

pada saat ada inputan yang mengharuskan user menginput angka tetapi user menginputkan kata atau kita sebut string.

hal ini akan memunculkan yang namanya runtime error atau error pada saat program dijalankan..

nah dengan menggunakan exception kita bisa membuat error itu dengan kata” dan tidak membuat program terterminate secara paksa.

sedangkan Validasi digunakan untuk membatasi inputan user.

Contoh :

pada suatu inputan kita diwajibkan memasukan angka dari 1 sampai dengan 10 bagai mana caranya ya menggunakan validasi itu…

mari sekarang kita liat contoh codingannya..

Source Code :

import java.util.Scanner;

public class valExc
{

public static void main(String [] args){
int angka;
int flag;

Scanner in = new Scanner(System.in);

do{//type perulangan do while nanti akan dijelaskan di post berikutnya

try{//awal exception

flag = 0;//penanda tidak diulang

do{

System.out.println(“Input Angka Coba Masukan Kata untuk melihat Exceptionnya angka [0 sampai 5]: “);

angka = in.nextInt();

}while(angka > 5); // perulangan selama angka dimasukan lebih kecil dari 1 dan lebih besar dari 5

in.nextLine();

}catch (Exception e){

System.out.println(“Masukan Angka Bukan Huruf,, (Ini Exceptionnya)\n\n”);

flag = 1;//penanda inputan harus di ulang

in.nextLine(); //(membuat baris baru agar tidak terulang secara terus menerus wajib memasukan syntax ini)
}

}while(flag == 1);//kondisi perulangan akan dilakukan selama flag = 1

}
}

Diatas adalah contoh Source Code Menggunakan Exception dan Validation..

untuk mendownload source code dapat di download di…Exception N Validation

Jika ada yang ditanyakan Hubungi Saya..

Posted on 4 November '09 by , under Java.

You must be logged in to post a comment.