Gimana caranya buat dialogbox JOptionPane yang pake Mismatch Exception (defaultnya integer)?

Ini kodeku :


import javax.swing.JOptionPane;

import java.util.InputMismatchException;
public class MismatchExceptionJOptionPane2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//int jumlahdata;
		int jumlahdata;

			while(true) {
				try {
					jumlahdata=Integer.parseInt(JOptionPane.showInputDialog("teks"));
				break;
				}
				catch(InputMismatchException e) {
					JOptionPane.showMessageDialog(null, "Maaf, jumlah data yang Anda input harus berupa angka!\nMasukkan jumlah data dengan benar!");

				}
			}
		System.out.print("\n");
		System.out.print(jumlahdata);
	}

}

Ini pesan errornya : Exception in thread "main" java.lang.NumberFormatException: For input string: "k" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at MismatchExceptionJOptionPane2.main(MismatchExceptionJOptionPane2.java:14)

avatar SyarifahAini
@SyarifahAini

1 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban