Contoh penggunaan Try dan Catch pada java

Disini saya memberikan sedikit contoh penggunaan Try dan Catch pada java. Fungsi try ini adalah untuk mengecek apakah ada kesalahan pada program, dan apabila terdapat kesalahan maka akan dilempar pada catch. Silakan simaka koding simple berikut ini...
import java.util.Scanner;
import java.util.InputMismatchException;
public class Soal1{
    public static void main(String[] args)
    {
        int nilaiA=0;
        Scanner input = new Scanner(System.in);
        boolean status1 = false;
        System.out.print("Masukkan nilai A : ");
        while(status1==false)
        {
            try{
                nilaiA = input.nextInt();
                status1 = true;
            }
            catch(InputMismatchException e)
            {
                System.out.println("Data salah");
            }
            finally{
                if(status1 == false)
                {
                    input.nextLine();
                    System.out.print("Masukkan nilai A : ");
                }
               else
               {
                     System.out.print("Data sukses dimasukkan");
               }
            }
        }
    }
}
pada contoh coding diatas, ini digunakan untuk mengecek validasi input yang dimasukkan. Apabila yang dimasukkan adalah karakater maka akan muncul pesan "Data salah" dan program akan meminta ulang untuk diinput kembali. Program akan sukses apabila memasukkan angka.

Related Posts

4 Responses to "Contoh penggunaan Try dan Catch pada java"

  1. nice article sob
    makasih ya buat referensi :)
    http://teens-sharing.blogspot.com

    ReplyDelete
  2. Thanks tutorialnya gan, simple dan mudah di mengerti

    Follow up balik ya gan Membuat Program Segitiga Pada Java

    ReplyDelete
    Replies
    1. OK sama-sama... :D
      Senang berbagi...

      Delete
    2. This comment has been removed by the author.

      Delete

Silakan isi komentar anda disini...

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel