Video: 20. Birden Fazla Tablo ile Sorgulama (SQL Server Management Studio Dersleri) 2024
Yerel sinema salonunda indirim kuponları önerilirse, gerekli olan Java kodunu düşünelim. Sorun şu: Diğer indirimlerle birlikte kupon kullanamazsın. Kuponun kıdemli vatandaş indirimi ile birleştirilmesini denediniz. Bu işe yaramadı.
Tiyatro, benim gibi insanları kontrol eden bazı yazılımları kullanmalıdır. Bu koda benziyor.
import java. util. Tarayıcı; sınıf CheckAgeForDiscount {public static void main (Dizge args []) {Tarayıcı klavye = yeni Tarayıcı (Sistem. yaş; çift fiyat = 00.00; char cevap; Sistem. dışarı. Baskı ("Sen kaç yaşındasın?"); yaş = klavye. nextInt (); Sistem. dışarı. Baskı ("Bir kupon var mı? (E / H)"); cevap = klavye. findWithinHorizon (".", 0). charAt (0); eğer (yaş = = 12 && yaş <65) {fiyat = 9. 25;} (yaş = 65) {fiyat = 5.25; if ((cevap == 'Y' || cevap == 'y') && (yaş> = 12 && yaş <65)) { fiyat - = 2.00; } Sistem. dışarı. yazdır ("Lütfen ödeyin $"); Sistem. dışarı. Baskı (fiyat); Sistem. dışarı. Baskı (""); Sistem. dışarı. println ("Şovun keyfini çıkarın!"); tuş takımı. close ();}}
Buradaki en büyük fark, cesur if ifadesidir. Bu if ifadesi iki şeyi test eder ve her şey kendi bölümünden iki parçaya ayrılır:
-
Müşterinin kupon var mı?
Yani, müşteri Y veya y ile yanıtladı mı?
-
Müşteri düzenli yaş grubunda mı?
Yani müşteri en az 12 yaşında ve 65 yaşından küçük mü?
Kodda, 1 ve 2 numaralı maddelere && operatörünü kullanarak katılırsınız. Müşterinin 2 ABD doları karşılığında kalabilmesi için her iki öğe de (öğe 1 ve öğe 2) doğru olmalıdır. 00 indirim.