Cours introductif à la programmation Java traitant des instructions de base de Java.
[...] ( nom1.equals (nom2) ) La classe String contient une méthode compareTo qui peut être utilisé pour déterminer si une chaîne de caractère précède une autre e.g. int résultat = nom1.compareTo(nom2); La comparaison de chaînes de caractères: Ordre lexicographique La comparaison de caractères et de chaînes de caractères basée sur un jeu de caractères est appelée l'ordre lexicographique Ce n'est pas strictement alphabétique lorsqu'il y a un mélange de lettres majuscules et minuscules Par exemple, la chaîne de caractères "Géant" précède la chaîne "fantôme" car les lettres majuscules précèdent les lettres minuscules dans le jeu de caractères Unicode Aussi, les chaînes plus courtes précèdent les chaînes plus longues de même préfixe (lexicographique) Par exemple, "fille" précède "fillette" Attention:La comparaison de valeur float On devrait rarement utiliser l'opérateur d'égalité pour la comparaison de données de type float, plutôt il est mieux de déterminer si les floats sont "assez proches" Pour déterminer l'égalité de deux floats, il est suggéré d'essayer la technique suivante: if (Math.abs(f1 - f2) [...]
[...] être délimitée par des accolades) Par exemple, dans une structure if-else, la section if ou la section else (ou les deux) peut être un bloc d'instructions Voir Guessing.java (page 141) Expressions booléennes Une condition utilise souvent un opérateur de comparaison de Java, qui retourne un résultat booléen: Égalité Différence Supérieur = Supérieur ou égal Opérateurs logiques et tables de vérité Les expressions booléennes peuvent utiliser les opérateurs logiques suivants: ! NON logique ET logique OU logique Ces opérateurs nécessitent des opérandes booléens et produisent un résultat booléen Le NON logique est un opérateur unaire (à un seul opérande) e.g. [...]
[...] Opérateurs logiques Les conditions peuvent utiliser les opérateurs logiques pour construire des expressions complexes if (total Les opérateurs "court-circuit" Le traitement du ET logique et du OU logique peut subir un "court-circuit" Si l'opérande gauche d'une expression de condition est suffisant pour évaluer le résultat, l'opérande droit ne sera pas évalué if (compteur 0 total/compteur > MAX) System.out.println ("Vérification . [...]
[...] !trouvé Le ET logique et le OU logique sont des opérateurs binaires (qui utilisent deux opérandes) e.g. (Age 60) !trouvé Tables de vérité Une table de vérité démontre les combinaisons vrai/faux des termes Puisque et ont deux opérandes, il y a quatre combinaisons possibles pour les conditions a et b Les tables de vérité sont utiles pour le déboguage! [...]
[...] Les instructions de base de Java Objectifs d'apprentissage: Instructions de base de Java Comprendre les concepts de "flot de contrôle" dans une méthode Structures de sélection: if, if-else et switch Opérateurs Booléens: AND, OR, NOT Autres: incrément décrément assignation et conditionnel ? Structures de répétition: while, do et for Comprendre les étapes de développement importantes Qu'est-ce le "flot de contrôle"? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture