Video: Operatoren Teil 1 - Java Tutorial 5 ● Gehe auf SIMPLECLUB.DE/GO & werde #EinserSchüler 2024
sucht. Denken wir über den Java-Code nach, der benötigt würde, wenn Ihr lokales Kino Rabatt-Coupons anbietet. Das Problem ist, dass Sie keinen Coupon zusammen mit anderen Rabatten verwenden können. Sie haben versucht, den Coupon mit dem Seniorenrabatt zu kombinieren. Das hat nicht funktioniert.
Das Theater muss eine Software benutzen, die nach Leuten wie mir sucht. Es sieht so etwas wie dieser Code aus.
importiert Java. Nutz. Scanner; Klasse CheckAgeForDiscount {public static void main (Zeichenfolge args []) {Scannertastatur = neuer Scanner (System. in); int Alter; doppelter Preis = 0. 00; char Antwort; System. aus. drucken ("Wie alt bist du?"); Alter = Tastatur. nextInt (); System. aus. print ("Einen Gutschein haben? (J / N)"); antworten = Tastatur. findWithinHorizon (".", 0). Zeichen (0); if (Alter> = 12 && Alter <65) {Preis = 9. 25;} if (Alter = 65) {Preis = 5. 25;} if ((Antwort == 'Y' || Antwort == 'y') && (Alter> = 12 && Alter <65)) { Preis - = 2. 00; } System. aus. drucken ("Bitte zahlen $"); System. aus. Druck (Preis); System. aus. drucken("."); System. aus. println ("Genießen Sie die Show!"); Tastatur. close ();}}
Der große Unterschied ist hier die fettgedruckte if-Anweisung. Diese if-Anweisung testet zwei Dinge und jedes Ding hat zwei Teile:
-
Hat der Kunde einen Gutschein?
Das heißt, antwortete der Kunde entweder mit Y oder y?
-
Ist der Kunde in der regulären Altersgruppe?
Das heißt, ist der Kunde mindestens 12 Jahre alt und jünger als 65?
Im Code verbinden Sie die Elemente 1 und 2 mit dem Operator &&. Sie tun dies, weil beide Elemente (Element 1 und Element 2) wahr sein müssen, damit sich der Kunde für die $ 2 qualifizieren kann. 00 Rabatt.