Apa fungsi break pada swing

Merupakan fungsi dalam java untuk memasukkan inputan dari keyboard.

Java swing merupakan librari dalam java yang digunakan untuk menciptakan Grafik User Interface (GUI), dengan java swing kita dapat membuat user interface yang cross platform atau OS independent.

class Suwing{
Perintah di atas berguna untuk memberikan nama class yang diinginkan dan untuk nama class harus sama dengan nama file java sehingga method main dapat berjalan dengan baik.

public static void main(String [] args){
Merupakan method pada class public yang dipanggil pertama kali oleh JVM (Java Virtual Machine) pada saat program di jalankan dan semua program yang akan dijalankan harus menggunakan method main.

do{

JOptionPane.showMessageDialog(null,”Selamat datang di nWARUNG MAKAN MAK GUNDAR”); JOptionPane.showMessageDialog(null,”Silahkan tentukan menu anda”); String menu = JOptionPane.showInputDialog(null, ” MENU ” + “n1. Ayam Goreng Rica – Rica” + “n2. Kepiting Saus Tiram” + “n3. Nasi Goreng Seafood” + “n4. Udang Bakar Saus Padang” + “n5. Keluar” , “WARUNG MAKAN MAK GUNDAR”, JOptionPane.QUESTION_MESSAGE); int pilih= Integer.parseInt(menu); switch(pilih)

{

Perintah di atas berfungsi untuk menampilkan sebuah cetakan menu dan tampilan yang telah dibuat dalam bentuk JoptionPane. Kemudian mengkonversikan bilangan data yang berupa String ke dalam tipe data Integer. Lalu memasukkan inputan sesuai dengan keinginan user berupa angka yangselanjutnya akan diproses didalam program menu yang telah dibuat.

case 1: JOptionPane.showMessageDialog(null,”Ayam Goreng Rica – Rica nRp 10.000,00″); break; case 2: JOptionPane.showMessageDialog(null,”Kepiting Saus Tiram nRp 25.000,00″); break; case 3: JOptionPane.showMessageDialog(null,”Nasi Goreng Seafood nRp 15.000,00″); break; case 4: JOptionPane.showMessageDialog(null,”Udang Bakar Saus Padang nRp 20.000,00″); break; case 5: JOptionPane.showMessageDialog(null,”Terima Kasih Sudah Berkunjung”); System.exit(0);

break;

Pada perintah di atas ketika user telah menginputkan pilihan pada menu, maka masing – masing menu dalam program tersebut akan dijalankan. Lalu akan muncul cetakan dalam bentuk JOptionPane yang berisikan nama makanan beserta harganya. Fungsi dari break pada program ini adalah untuk memberhentikan program agar tidak masuk atau berlanjut ke program berikutnya.

default : JOptionPane.showMessageDialog(null,”Maaf, untuk saat ini menu yang anda inginkan sedang kosong”); } } while(true); } }
Pada perintah di atas default berfungsi ketika user menginputkan pilihan yang tidak sesuai dengan pilihan yang terdapat padan program. Dan pada perintah ini juga terdapat perulangan(Looping) dimana ketika program ang dijalankan berada pada kondisi yang benar maka program akan kembali menampilkan tampilan pada menu awal.

Dan berikut adalah tamppilan dari program tersebut

Apa fungsi break pada swing

Dan

Melanjutkan tutorial belajar bahasa pemrograman Java di Duniailkom, kali ini kita akan membahas tentang Fungsi dan Pengertian Perintah BREAK. Perintah BREAK masih berhubungan dengan perulangan (loop) FOR, WHILE dan DO WHILE yang baru saja di bahas.

Pengertian Perintah BREAK dalam Bahasa Java

Ketika membuat perulangan, kadang kita ingin keluar dari perulangan sebelum waktunya.

Sebagai contoh, saya sedang membuat kode program untuk mencari sebuah nilai dalam array yang terdiri dari 100 element. Jika ternyata nilai sudah ditemukan di posisi ke-43, maka sisa perulangan tidak diperlukan lagi. Akan lebih efisien jika perulangan tersebut langsung berhenti pada saat itu juga, dan inilah fungsi dari perintah BREAK.

Secara sederhana, BREAK adalah perintah khusus yang dipakai untuk memaksa sebuah perulangan berhenti sebelum waktunya. Perintah break ini bisa dipakai dalam semua jenis perulangan, baik itu FOR, WHILE, maupun DO WHILE.

Berikut format dasar penggunaan perintah BREAK dalam perulangan FOR:

for (start; condition_1; increment) {    // kode program    // kode program   if (condition_2) {    break;   } }

Dalam contoh ini, jika condition_2 terpenuhi (bernilai true), maka perulangan akan langsung berhenti meskipun belum mencapai kondisi akhir di condition_1.

Mari kita bahas dengan contoh kode program.

Contoh Kode Program Perintah BREAK Bahasa Java

Sebelum masuk ke perintah break, berikut contoh perulangan FOR bahasa Java untuk menampilkan daftar penambahan angka:

class BelajarJava { public static void main(String args[]){ int i; for (i = 1; i <= 10; i++) { System.out.println(i + " + " + i + " = "+ (i+i)); } } }

Hasil kode program:

1 + 1 = 2 2 + 2 = 4 3 + 3 = 6 4 + 4 = 8 5 + 5 = 10 6 + 6 = 12 7 + 7 = 14 8 + 8 = 16 9 + 9 = 18 10 + 10 = 20

Di sini saya menggunakan perulangan FOR untuk membuat daftar penambahan 1 + 1, 2 + 2, dst hingga 10 + 10.

Sekarang saya ingin jika variabel counter i sudah mencapai angka 5, maka hentikan perulangan (break). Berikut kode programnya:

class BelajarJava { public static void main(String args[]){ int i; for (i = 1; i <= 10; i++) { System.out.println(i + " + " + i + " = "+ (i+i)); if (i == 5) { break; } } } }

Hasil kode program:

1 + 1 = 2 2 + 2 = 4 3 + 3 = 6 4 + 4 = 8 5 + 5 = 10

Di dalam perulangan FOR, yakni pada baris 7 terdapat pemeriksaan kondisi if (i == 5). Jika kondisi ini terpenuhi (variabel counter i sudah bernilai 5) maka jalankan perintah BREAK. Hasilnya, perulangan langsung berhenti begitu variabel i mencapai angka 5.

Sebagai tambahan, posisi pemeriksaan kondisi ini bisa berpengaruh kepada tampilan akhir. Perhatikan kode program berikut:

class BelajarJava { public static void main(String args[]){ int i; for (i = 1; i <= 10; i++) { if (i == 5) { break; } System.out.println(i + " + " + i + " = "+ (i+i)); } } }

Hasil kode program:

1 + 1 = 2 2 + 2 = 4 3 + 3 = 6 4 + 4 = 8

Bisakah anda menjelaskan kenapa perulangan kita berhenti pada angka 4 dan bukan di angka 5 seperti sebelumnya? Padahal kondisi yang dipakai tetap sama, yakni if (i == 5) { break; }

Ini terjadi karena perubahan posisi perintah System.out.println. Dalam contoh pertama, perintah System.out.println ditulis sebelum pemeriksaan kondisi if (i == 5). Ini berarti begitu variabel counter i naik menjadi 5, perintah System.out.println akan di proses terlebih dahulu, setelah itu barulah perintah break di jalankan.

Sedangkan pada kode program kali ini, ketika variabel i sampai ke angka 5, maka langsung break tanpa sempat menjalankan perintah System.out.println. Ini terjadi karena perintah System.out.println ditulis setelah pemeriksaan kondisi.

Sebagai penutup, berikut contoh penggunaan perintah break pada perulangan WHILE:

class BelajarJava { public static void main(String args[]){ int i = 1; while (i <= 10){ if (i == 5) { break; } System.out.println(i + " + " + i + " = "+ (i+i)); i++; } } }

Hasil kode program:

1 + 1 = 2 2 + 2 = 4 3 + 3 = 6 4 + 4 = 8

Saya mengkonversi perulangan FOR sebelumnya menjadi WHILE. Dan karena perintah System.out.println juga ditulis setelah perintah break, maka penambahan yang tampil hanya sampai 4 saja.

Dalam tutorial kali ini kita telah membahas cara penggunaan perintah BREAK. Berikutnya akan dilanjutkan dengan membahas perintah CONTINUE dalam bahasa pemrograman Java.

Selain pernyataan penyeleksian dan perulangan, Java juga memiliki dua pernyataan lain yaitu break dan continue sebagai kontrol tambahan untuk mengubah arah kontrol program. Pernyataan break digunakan untuk keluar dengan segera dari perulangan dimana pernyataan break tersebut berada serta mengabaikan atau tidak mengeksekusi pernyataan berikutnya yang masih tersisa di dalam perulangan.

Eksekusi program kemudian berlanjut ke pernyataan pertama setelah closing brace dari perulangan tersebut. Umumnya, pernyataan break digunakan dengan penyeleksian if. Namun, pernyataan break juga dapat digunakan untuk perulangan while, perulangan do-while, perulangan for dan penyeleksian switch. Berikut ini adalah contoh program penjumlahan nilai integer dari 1 sampai dengan 50.

Contoh program menggunakan perulangan while untuk melakukan iterasi atau perulangan. Jika hasil penjumlahan nilai integer yang tersimpan di variabel jumlah lebih besar dari 150, kontrol program keluar dari perulangan while dimana pernyataan break tersebut berada dan kemudian menampilkan hasil berupa deret nilai numerik integer dan hasil penjumlahan deret numerik di kotak dialok pesan.

// Nama file : ContohPenggunaanBreak.java // Mengimpor Java predifined class import javax.swing.JOptionPane; // Deklarasi kelas ContohPenggunaanBreak public class ContohPenggunaanBreak { public static void main(String[] args) { int angka = 0; int jumlah = 0; String deretAngka = "Deret Angka : "; while (angka <= 50) { angka++; jumlah += angka; deretAngka += angka + " "; if (jumlah > 125) break; } deretAngka += "\nJumlah Deret Angka : " + jumlah; JOptionPane.showMessageDialog(null, deretAngka, "Penjumlahan Deret Angka", JOptionPane.INFORMATION_MESSAGE); // Mengakhiri program GUI System.exit(0); } }
Apa fungsi break pada swing