1. Percabangan dua kemungkinan
Sintaknya :
Artinya, jika kondisi terpenuhi, statement-1 yang akan dijalankan, namun bila tidak, statement-2 yang akan dijalankan
Contohnya sebagai berikut:
Buatlah desain dan sesuaikan variable namenya seperti (gambar 1.1)
gambar 1.1 |
gambar 1.2 |
Tampilannya akan seperti ini jika di running (gambar 1.3)
gambar 1.3 |
2. Percabangan lebih dari dua kemungkinan
Sintaknya :
Contoh percabangan lebih dari dua kemungkinan
Perhatikan kasus di bawah ini
0-5 tahun termasuk kategori balita,
6-12 tahun termasuk kategori anak-anak,
13-17 tahun termasuk kategori remaja,
18-50 tahun termasuk kategori dewasa
Dengan desain dan nama variable seperti pada gambar ini(gambar 1.4)
gambar 1.4 |
gambar 1.5 |
Maka tampilan program seperti ini (gambar 1.6)
gambar 1.6 |
B. Konversi Tipe Data
JTextField hanya bisa menampung data bertipe String. Oleh karena itu, jika diperlukan sebuah proses aritmatika seperti penjumlahan, pengurangan, perkalian, atau pembagian yang melibatkan JTextField, harus ada proses konversi tipe data.
Konversi Tipe Data String ke Integer dan sebaliknya
1. String-Integer
2. Integer- String
Contoh :
Buatlah tampilan desain dan nama variable seperti ini (gambar 1.7)
gambar 1.7 |
Tulis kode program ini pada action Button hitungluas (gambar 1.8)
gambar 1.8 |
Tampilannya akan seperti ini (gambar 1.9)
gambar 1.9 |
Konversi Tipe Data Float ke String dan sebaliknya
1. Float-String
2. String-Float
Buatlah tampilan desain dan nama variable seperti ini (gambar 1.10)
gambar 1.10 |
Tulis kode program ini pada action Button hitungluas (gambar 1.11)
gambar 1.11 |
Aplikasi sederhana diatas akan dilengkapi dengan mekanisme validasi angka :
1. Jika salah satunya (Bil1 atau Bil2) tidak diisi / kosong, maka akan tampil pesan.
2. Jika Bil2 diisi dengan nilai 0, maka akan ditampilkan pesan, angka yang ada di Bil2 di hapus, dan kursor akan difokuskan ke Bil2 untuk pengisian ulang.
Tampilannya akan seperti ini (gambar 1.12, gambar 1.13, dan gambar 1.4)
gambar 1.12 |
gambar 1.3 |
gambar 1.14 |
Tidak ada komentar:
Posting Komentar