Video: OPERATOR PADA JAVASCRIPT : Aritmatika, Penugasan & Perbandingan 2024
Java memiliki semua operator yang Anda butuhkan untuk mencampur dan mencocokkan tes logis. Operator ditunjukkan di tabel ini. Periksa setiap simbol operator, maknanya, dan contohnya.
Simbol Operator | Arti | Contoh |
---|---|---|
&& | dan | 5 |
|| | atau | x < 5 || 10 |
! | bukan | ! kata sandi. sama dengan ("ikan todak") |
Anda dapat menggunakan operator ini untuk membentuk semua jenis kondisi yang rumit. Daftar kode ini memiliki sebuah contoh.
impor javax ayunan. JOptionPane; public class authenticator {public static void main (String args []) {String username = JOptionPane. showInputDialog ("Username:"); String password = JOptionPane. showInputDialog ("Password:"); jika (username! = null && password! = null && (username sama dengan "bburd") & & kata sandi sama dengan "ikan todak")) || (username sama dengan ("hritter") & & kata sandi sama dengan ("preakston ")))) {JOptionPane. showMessageDialog (null, "You're in.");} else {JOptionPane. showMessageDialog (null, "Anda mencurigakan.");}}}
Beberapa rangkaian program ditunjukkan pada gambar ini. Bila username bburd dan kata sandinya ikan todak atau saat nama pengguna hritter dan kata sandinya preakston, pengguna mendapatkan pesan bagus Jika tidak, pengguna mendapat pesan yang ditampilkan.
Angka itu palsu! Untuk membantu Anda membaca nama pengguna dan kata sandi, sebuah pernyataan tambahan ditambahkan ke daftar. Pernyataan tambahan (UIManager. Letakkan ("TextField. Font", Font baru ("Dialog", Font BOLD, 14))) memperbesar ukuran font field teks masing-masing.
Listing tersebut menggambarkan cara baru untuk mendapatkan masukan pengguna; yaitu, untuk menampilkan user sebuah input dialog. Pernyataan
String password = JOptionPane. showInputDialog ("Password:");
dalam daftar melakukan lebih atau kurang tugas yang sama seperti pernyataan
String password = keyboard. berikutnya();
dari daftar Perbedaan besarnya adalah, saat keyboard. Selanjutnya () menampilkan teks tampak kusam di konsol, JOptionPane. showInputDialog ("Username:") menampilkan kotak dialog mewah yang berisi kolom teks dan tombol.
Saat pengguna mengklik OK, komputer akan mengambil teks apa pun di bidang teks dan menyerahkan teks itu ke variabel. Sebenarnya daftar itu menggunakan JOptionPane. showInputDialog dua kali - sekali untuk mendapatkan nilai untuk variabel username, dan kedua kalinya mendapatkan nilai untuk variabel password.
Di dekat akhir daftar, sedikit variasi pada bisnis JOptionPane digunakan,
JOptionPane. showMessageDialog (null, "Anda masuk");
Dengan showMessageDialog, kotak dialog yang sangat sederhana ditampilkan - kotak tanpa bidang teks.(Sekali lagi, lihat gambarnya.)
Seperti ribuan nama lainnya, nama JOptionPane didefinisikan di API Java. (Untuk lebih spesifik, JOptionPane didefinisikan di dalam sesuatu yang disebut javax. Swing, yang pada gilirannya didefinisikan di dalam API Java.) Jadi untuk menggunakan nama JOptionPane sepanjang daftar, javax. ayunan. JOptionPane diimpor di bagian atas daftar.
Dalam daftar, JOptionPane. showInputDialog bekerja dengan baik karena input pengguna (username dan password) hanyalah string karakter. Jika Anda ingin pengguna memasukkan nomor (int atau double, misalnya), Anda harus melakukan beberapa pekerjaan ekstra.
Misalnya, untuk mendapatkan nilai int dari pengguna, ketikkan sesuatu seperti int numberOfCows = Integer. parseInt (JOptionPane. showInputDialog ("Berapa sapi?")). Integer ekstra. parseInt stuff memaksa input field teks Anda menjadi nilai int. Untuk mendapatkan nilai ganda dari pengguna, ketikkan sesuatu seperti pecahan gandaOfHolsteins = Double. parseDouble (JOptionPane showInputDialog ("Holsteins:")). Double ekstra. Bisnis parseDouble memaksa masukan kolom teks Anda menjadi nilai ganda.