Video: Java Logische Opratoren | Tutorial 2024
Java mempunyai semua operator yang anda perlukan untuk mencampur dan mencocokkan ujian logik. Operator ditunjukkan dalam jadual ini. Semak setiap simbol pengendali, makna dan contohnya.
Simbol Operator | Maksud | Contoh |
---|---|---|
& & | dan | 5 |
5 || 10 ! |
tidak |
|
! kata laluan. sama dengan ("ikan todak") |
|
Anda boleh menggunakan pengendali ini untuk membentuk semua jenis syarat yang rumit. Penyenaraian kod ini mempunyai contoh. |
Beberapa program berjalan ditunjukkan dalam angka ini. Apabila nama pengguna adalah
bburd
dan kata laluan adalah swordfish atau apabila nama pengguna hritter dan kata laluan preakston, mesej bagus. Jika tidak, pengguna mendapat mesej yang ditunjukkan.
Kata laluan kata laluan = JOptionPane. showInputDialog ("Kata Laluan:");
dalam penyenaraian melakukan lebih kurang tugas yang sama seperti penyataanString password = keyboard. seterusnya ();
daripada penyenaraian. Perbezaan besar adalah, semasa keyboard. seterusnya () memaparkan teks yang kelihatan membosankan dalam konsol, JOptionPane. showInputDialog ("Username:") memaparkan kotak dialog mewah yang mengandungi medan teks dan butang.
Apabila pengguna mengklik OK, komputer mengambil apa sahaja teks dalam bidang teks dan tangan yang teks ke pemboleh ubah. Malah, penyenaraian itu menggunakan JOptionPane. showInputDialog dua kali - sekali untuk mendapatkan nilai untuk pembolehubah nama pengguna, dan kali kedua untuk mendapatkan nilai untuk pembolehubah kata laluan.
Berhampiran akhir penyenaraian, sedikit variasi pada perniagaan JOptionPane telah digunakan, JOptionPane. showMessageDialog (null, "You're in.");
Dengan showMessageDialog, kotak dialog yang sangat mudah ditunjukkan - kotak tanpa medan teks.(Sekali lagi, lihat angka tersebut.)
Seperti beribu-ribu nama lain, nama JOptionPane ditakrifkan dalam API Java. (Untuk menjadi lebih spesifik, JOptionPane ditakrifkan dalam sesuatu yang dinamakan javax. Swing, yang seterusnya ditakrifkan dalam API Java.) Jadi untuk menggunakan nama JOptionPane sepanjang penyenaraian, javax. hayun. JOptionPane diimport di bahagian atas penyenaraian.
Dalam senarai, JOptionPane. showInputDialog berfungsi dengan baik kerana input pengguna (nama pengguna dan kata laluan) hanyalah rentetan aksara. Jika anda mahu pengguna memasukkan nombor (int atau double, sebagai contoh), anda perlu melakukan kerja tambahan.
Sebagai contoh, untuk mendapatkan nilai int daripada pengguna, taip sesuatu seperti int numberOfCows = Integer. parseInt (JOptionPane. showInputDialog ("Berapa banyak lembu?")). Integer tambahan. Perkara parseInt memaksa input medan teks anda menjadi nilai int. Untuk mendapatkan nilai berganda daripada pengguna, taipkan sesuatu seperti double fractionOfHolsteins = Double. parseDouble (JOptionPane. showInputDialog ("Holsteins:")). Double tambahan. parseDouble business memaksa input medan teks anda menjadi nilai ganda.