Video: Java Programlama Dersleri 8 - Mantıksal Operatörler ve Koşullu Durum Örneği (if - else if -else) 2024
Java, mantıksal testleri karıştırmak ve eşleştirmek için ihtiyacınız olan tüm operatöre sahiptir. Operatörler bu tabloda gösterilmektedir. Her operatör sembolünü, anlamını ve bir örnek göz atın.
ve | 5 || |
|
---|---|---|
veya | x | İşaret Sembolleri |
İşaret Sembolü | Anlamı | 5 || 10 |
! | değildir | ! parola. (“Kılıç”) |
Bu operatörleri her türlü ayrıntılı koşulları oluşturmak için kullanabilirsiniz. Bu kod listesinde bir örnek vardır.
İçe aktarma javax. salıncak. JOptionPane; ortak sınıf Authenticator {public static void main (Dizge args []) {String kullanıcı adı = JOptionPane. showInputDialog ("Kullanıcı Adı:"); String parola = JOptionPane. showInputDialog ("Parola:"); ========================================================================================================================================== = ")))) {JOptionPane. showMessageDialog (null, "Siz geldiniz.");} else {JOptionPane. showMessageDialog (null, "Sen kuşkulundur.");}}}
Bu şekilde çeşitli programların çalıştırıldığı gösteriliyor. Kullanıcı adı bburd ve şifre kılıç olduğunda veya kullanıcı adı hritter ve şifre preakston, ise güzel bir mesaj. Aksi halde, kullanıcı gösterilen mesajı alır.
Bu rakam sahte! Kullanıcı adlarını ve şifreleri okumanıza yardımcı olmak için, girişe ek bir açıklama eklendi. Ek cümle (UIManager. Put ("TextField. Font", yeni Font ("Dialog", Yazı Tipi BOLD, 14)) her metin alanının yazı tipi boyutunu büyütür.
Liste, kullanıcı girişi elde etmek için yeni bir yol gösteriyor; yani, kullanıcıya bir giriş diyalogu göstermek için. Açıklama
String parola = JOptionPane. showInputDialog ("Parola:");
listesinde,
Dize parolası = klavye ifadesi ile az çok aynı görev gerçekleştirilir. Sonraki();
listesinden. Büyük fark, klavye sırasında. next (), donuk görünümlü bir metni bir konsoldaki JOptionPane'de görüntüler. showInputDialog ("Kullanıcı Adı:"), bir metin alanı ve düğmeler içeren süslü bir iletişim kutusu görüntüler.
Kullanıcı Tamam'ı tıklattığında, bilgisayar metin alanındaki her metni alır ve bu metni bir değişkene aktarır. Aslında, liste JOptionPane kullanıyor. kullanıcı adı değişkeni için bir değer almak için iki kez showInputDialog ve şifre değişkeni için bir değer elde etmek için ikinci kez.
Girişin sonuna yakın bir yerde, JOptionPane işletmesinde hafif bir varyasyon,
JOptionPane kullanıldı. showMessageDialog (null, "Siz geldiniz.");
showMessageDialog ile, çok basit bir iletişim kutusu gösterilir - metin alanı olmayan bir kutu.(Yine, şekle bakınız.)
Binlerce başka isim gibi, JOptionPane adı da Java'nın API'sinde tanımlanmıştır. (Daha spesifik olmak gerekirse, JOptionPane, Java'nın API'si içinde tanımlanan javax.swing adı verilen bir şey içinde tanımlanır.) Listede JOptionPane adını kullanmak için, javax. salıncak. JOptionPane, girişin başında alındı.
Listede, JOptionPane. Kullanıcı girdisi (kullanıcı adı ve parola) yalnızca karakter dizeleri olduğundan showInputDialog güzel çalışıyor. Kullanıcının bir numara (örneğin, bir int veya bir çift) girmesini isterseniz, fazladan bir iş yapmanız gerekir.
Örneğin, kullanıcıdan bir int değeri elde etmek için int numberOfCows = Integer gibi bir şey yazın. ParseInt (JOptionPane. showInputDialog ("Kaç ineğin ineği?")). Ekstra Tamsayı. parseInt stuff, metin alanınızın girdisini int değerine zorlar. Kullanıcıdan çift bir değer elde etmek için double fractionOfHolsteins = Double gibi bir şey yazın. parseDouble (JOptionPane. showInputDialog ("Holsteins:")). Fazladan Çift. parseDouble business, metin alanının girdisini çift değer olarak zorlar.