Comment mélanger différents opérateurs logiques ensemble dans java
Réfléchissons le code Java qui serait nécessaire si votre cinéma local offre des coupons de réduction. Le problème est, vous ne pouvez pas utiliser un coupon avec tout autre rabais. Vous avez essayé combinant le coupon avec l'escompte de premier rang de citoyen. Cela n'a pas fonctionné.
Le théâtre doit utiliser un logiciel qui vérifie pour des gens comme moi. Il ressemble à ce code.
CheckAgeForDiscount importation java.util.Scanner classe {void main (String args []) {public static Scanner clavier = new Scanner (System.in) -int prix d'âge double = 0.00-char-réponse System.out.print (" ? Quel âge ont-vous ") -âge = keyboard.nextInt () - System.out.print (" avez un coupon (O / N?) ") -Répondez = keyboard.findWithinHorizon (" ", 0) .charAt (. 0) -Si (âge> = 12 âge lt; 65) {prix = 9.25-} if (âge lt; 12 || âge> = 65) {prix = 5,25}if ((réponse == 'Y' || réponse == 'y') (âge> = 12 âge lt; 65)) { Prix - = 2,00 à}System.out.print ("S'il vous plaît payer $") - System.out.print (prix) -System.out.print (".") -System.out.println («Profiter du spectacle!") - Keyboard.close () -}}
La grande différence ici est le gras si déclaration. Ce si déclaration teste deux choses, et chaque chose a deux parties de son propre:
Est-ce que le client possède un coupon?
Dire, ne la réponse de la clientèle avec soit Youy?
Le client est dans le groupe d'âge régulière?
Autrement dit, le client est âgé d'au moins 12 ans et moins de 65 ans?
Dans le code, vous rejoignez les articles 1 et 2 en utilisant les opérateur. Vous faites cela parce que les deux éléments (point 1 et point 2) doit être vrai pour que le client se qualifier pour le rabais de 2,00 $.
A propos Auteur
Comment transformer des chaînes en nombres en java Java a une classe nommée Entier, et l'ensemble Entier classe a une méthode statique appelée parseInt. Si quelqu'un vous tend une chaîne de caractères, et que vous voulez faire de cette chaîne en un int valeur, vous pouvez appeler le Entier La…
Comment utiliser un type d'énumération en java La vie est remplie de petits ensembles de possibilités, et Java dispose d'une fonction qui peut vous aider à composer avec ces possibilités. La fonction Java est appelé ENUM taper. Il est disponible en commençant par Java version 5.0 et…
Comment utiliser une classe Java nouvellement défini Pour faire quelque chose d'utile avec le code que vous écrivez dans Java, vous avez besoin d'un principal Procédé. Vous pouvez mettre le principal méthode dans un fichier séparé. Tout d'abord, nous allons commencer avec un …
Comment utiliser des blocs en java UN bloc Java est un groupe d'une ou plusieurs instructions entre accolades. Un bloc commence par une accolade d'ouverture ({) Et se termine par une accolade fermante (}). Entre ouverture et de fermeture des accolades, vous pouvez coder un ou…
Comment utiliser fall-through à votre avantage dans la programmation java Souvent, lorsque vous utilisez un interrupteur déclaration en Java, vous ne voulez pas tomber-travers, de sorte que vous poivre pause états à travers le interrupteur. Mais, parfois, fall-through est juste la chose dont vous avez besoin lors de la…
Comment utiliser les initialisateurs en java Un initialisation (parfois appelé un bloc d'initialisation) Est un bloc solitaire de coder en Java qui est placé en dehors de toute méthode, constructeur, ou un autre bloc de code. Initialiseur sont exécutées chaque fois qu'une instance d'une…
Comment utiliser des packages Java et les déclarations d'importation En Java, vous pouvez regrouper un tas de classes dans ce qu'on appelle un package. En fait, les classes API standard de Java sont divisés en environ 200 paquets. Ici, vous pouvez vérifier les paquets nommés java.util, java.lang, et java.io.Le…
Comment utiliser Java allons faire la déclaration Souvent, lorsque vous programmez en Java, vous avez besoin d'une boucle - une boucle qui demande à plusieurs reprises l'utilisateur si le importantData.txt fichier doit être supprimé. La boucle continue à demander jusqu'à ce que l'utilisateur…
Comment écrire un programme axé sur disque en java Java vous donne la possibilité d'écrire un programme axé sur disque. En fait, il est parfois plus facile d'utiliser une partie de votre code de pré-existante et ajouter un peu de montage simple. Voici comment:Ajoutez les déclarations…
Programmation Java et boucle itérations Pour faire des boucles de votre programme Java plus facile à écrire et plus facile à comprendre, vous devez savoir comment Java de pause et continuer déclarations affectent itérations de la boucle.La déclaration de rupture de JavaJetez un coup…
Programmation Java: l'observation portée dans un bloc Les développeurs Java ont souvent des problèmes à comprendre pourquoi une application se comporte mal en cas de problème d'accès de bloc. La ligne directrice de base est que toute variable que vous créez dans un bloc est défini uniquement…
Répétez les instructions: java alors que les déclarations Voici un jeu de devinettes pour vous de tester votre compréhension de Java. L'ordinateur génère un nombre aléatoire de 1 à 10. L'ordinateur vous demande de deviner le nombre. Si vous vous trompez, le jeu continue. Dès que vous devinez…
Classes ou variables dans java ombre Shadowing se réfère à la pratique de la programmation Java en utilisant deux variables avec le même nom dans les champs qui se chevauchent. Quand vous faites cela, la variable avec le champ d'application de niveau supérieur est caché parce que…
Étape à travers une collection dans le code java Certains programmes Java utilisés dans les applications Android utilisent un pour boucle avec index pour faire défiler une collection. Le code fait ce qu'il est censé faire, mais il est un peu maladroit. Lorsque vous êtes empiler des objets dans…