Video: Python Tutorial For Beginners | Python Full Course From Scratch | Python Programming | Edureka 2024
Mari kita memikirkan kod Java yang diperlukan jika teater filem tempatan anda menawarkan kupon diskaun. Masalahnya ialah, anda tidak boleh menggunakan kupon bersama-sama dengan sebarang diskaun lain. Anda cuba menggabungkan kupon dengan diskaun warga emas. Itu tidak berfungsi.
Teater mesti menggunakan beberapa perisian yang memeriksa orang-orang seperti saya. Ia kelihatan seperti kod ini.
java import. util. Pengimbas; kelas CheckAgeForDiscount {public static void main (String args []) {Pengimbas papan kekunci = Pengimbas baru (System in); umur int; harga double = 0. 00; jawapan balas; Sistem. keluar. cetak ("Berapa umur anda?"); umur = keyboard. nextInt (); Sistem. keluar. cetak ("Mempunyai kupon (Y / N)"); jawapan = papan kekunci. findWithinHorizon (".", 0). charAt (0); jika (umur> = 12 && umur <65) {harga = 9. 25;} jika (umur = 65) {harga = 5. 25;} jika ((reply == 'Y' 'y') && (umur> = 12 & & umur <65)) { harga - = 2. 00; } Sistem. keluar. cetak ("Sila bayar $"); Sistem. keluar. cetakan (harga); Sistem. keluar. cetak ("."); Sistem. keluar. cetak ("Nikmati persembahan!"); papan kekunci. dekat ();}}
Perbezaan besar di sini ialah kenyataan berani jika. Ini jika pernyataan menguji dua perkara, dan setiap benda mempunyai dua bahagiannya sendiri:
-
Adakah pelanggan mempunyai kupon?
Yaitu, adakah balasan pelanggan sama ada dengan Y atau y?
-
Adakah pelanggan dalam kumpulan umur biasa?
Maksudnya, pelanggan sekurang-kurangnya 12 tahun dan lebih muda daripada 65?
Dalam kod tersebut, anda menyertai item 1 dan 2 menggunakan operator &&. Anda melakukan ini kerana kedua-dua item (item 1 dan item 2) mestilah benar agar pelanggan layak untuk $ 2. 00 diskaun.