Contoh program java menggunakan method

Sebelumnya saya pernah membahas cara penggunaan method pada java, kali saya akan coba membuat Contoh program java menggunakan method. Saya sengaja mengulangnya lagi dengan menambah sedikit programnya agar kita bisa lebih paham dalam penggunaanya.

Baiklah langsung saja kita ke inti programnya.

Buat projek baru atau bisa langsung buat Java Main Class di projek yang sudah ada. Lalu beri nama contohMethod, atau Anda bisa menggunakan nama yang berbeda.

import javax.swing.JOptionPane;

/**
 *
 * @author irfan
 */
class dataMhs{
    int nim;
    String nama, jurusan, fakultas;    
    
    // method output
    void input(){
        nim = JOptionPane.showInputDialog("NIM : ");
        nama = JOptionPane.showInputDialog("Nama : ");
        jurusan = JOptionPane.showInputDialog("Jurusan : ");
        fakultas = JOptionPane.showInputDialog("Fakultas : ");
    }
    
    // Method output
    void output(){
        System.out.println("NIM       : "+nim);
        System.out.println("Nama      : "+nama);
        System.out.println("Jurusan   : "+jurusan);
        System.out.println("Fakultas  : "+fakultas);
    }
}
public class contohMethod {
    public static void main(String[] args) {
        //membuat objek baru
        dataMhs objek1 = new dataMhs();
        
        // mengakses dan menjalankan method input
        objek1.input();
        
        // mengakses dan menjalankan method output
        objek1.output();
    }
    
}

Jika Anda membuat nama file java main class nya dengan nama yang berbeda, silahkan ganti kode program di atas pada bagian contohMethod dan sesuaikan denga nama java main class yang tadi Anda buat agar tidak terjadi error pada program karena nama tidak sesuai.

Sekarang coba lihat programnya, atau coba jalankan program tersebut. Jika Anda sudah mencobanya pasti akan ada error pada program tersebut.

Kenapa muncul error pada program?

karena atribut nim bersifat integer, dan pada saat menggunakan fungsi JOptionPane kita menampilaknya dengan String. Jika mengguakan text editor Netbeans akan terlihat letak kesalahannya seperti pada contoh gambar di bawah ini.

contoh error

Bagaimana cara memperbaikinya?

Untuk cara memperbaikinya kita perlu menambahkan String misal inputNim dan di parse menjadi Integer. Maka contoh kode programnya kita rubah menjadi seperti ini.

String inputNim = JOptionPane.showInputDialog("NIM : ");
nim = Integer.parseInt(inputNim);

Sekarang kesalahan pada programnya sudah tidak ada lagi dan program bisa jalankan dengan baik.

Selamat mencoba 🙂

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *