Cours d'introduction à JAVA (format PDF type présentation PowerPoint : 98 diapositives), complément de la première partie du cours : les structures de contrôle conditionnelles, les tableaux, les vecteurs, les wappers et la classe string, les exceptions etc.
[...] Ces instructions particulières autorisent les comportements de base nécessaires à l'élaboration d'un programme suivant un schéma "logique": le choix et la répétition Les structures java Ces instructions ne peuvent accepter qu'une unique sous-instructions. Il est donc courant d'utiliser les accolades afin de délimiter des blocs de sous-instructions reconnus comme des instructions uniques afin de pallier cette limite Les Structures Conditionnelles 33 Structures conditionnelles if . else (si sinon ) Cette structure autorise ou dénie l'exécution d'une partie de code en fonction de la réalisation d'une condition. Cette dernière est en réalité un test renvoyant un booléen suivant sa réussite si la condition est réalisée dans l'autre cas). [...]
[...] L'appel à toSting() est automatique. Il est donc plus rapide d'écrire que O.toString() (mais pas forcément plus clair) Opérateurs pour Strings Ex: les objets issus de la classe Moto ont des attributs marque et couleur. Si elle ne convient pas, on peut redéfinir dans la classe Moto la méthode toString() fournie par défaut: public String toString(){ String s =("Moto"+this.marque+" "+this.couleur); return } Il sera alors possible "d'afficher une moto" de la manière que l'on souhaite. Pour l'objet moto_1: System.out.println("nous avons une"+moto_1); Affichera, par exemple, "nous avons une moto Yamaha verte" Opérateurs pour Strings L'opérateur est utilisable avec les Strings. [...]
[...] c'est la forme la plus simple d'instruction. lorsqu'elles sont évaluées, les expressions retournent une valeur qui peut être affectée à une variable ou testée dans d'autres instructions. les opérations mathématiques et les tests d'égalité sont des expressions. en général, elles utilisent des opérateurs, symboles particuliers en vue des opérations arithmétiques, des affectations, des comparaisons, des incrémentations /décrémentations et des opérations logiques Les opérateurs de calcul Il existe cinq opérateurs de calcul de base permettant de modifier mathématiquement la valeur d'une variable. [...]
[...] Ex: 31.0 / 9.0 Le modulo représente le reste d'une division Ex: 31%9 donne 4 Des opérations sur des entiers donnent des résultats de type int ou long (byte et short sont convertis en int). La bibliothèque java.lang.math (à importer au début du fichier) propose de nombreuses opérations mathématiques (racine carrée, cosinus, valeur absolue, ) A partir du JDK les classes BigInteger et BigDecimal permettent d'utiliser des nombres extrêmement grands (trop pour les types courants). 8 Les opérateurs d'affection les opérateurs d'affection, ou d'assignation, visent à attribuer une valeur à une variable. Le principal est le signe égal. [...]
[...] Ex: dans la classe Moto, nous avions deux variables de type String marque et couleur 26 System.out.println("La moto" + marque + "est" + couleur + Opérateurs pour Strings Si l'un des éléments concaténés n'est pas une chaîne, il est théoriquement converti en String en vu de l'affichage (avec plus ou moins de bonheur). Ceci est valable pour les types de base, mais également pour les objets. Un objet ou un type peut être converti via la méthode toString(). Tout objet possède une représentation sous la forme d'une chaîne par défaut, cependant, la plupart des classes redéfinissent toString(). [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture