Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parLiliane Roussy Modifié depuis plus de 9 années
1
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc
2
Type de variables primitives Opérateur d’affectation Opérateurs arithmétiques Opérateur modulo Structures conditionnelles
3
Par convention, un nom de variable est écrit en minuscules, sans accent, ni _ ou $. En revanche lorsqu'il est composé de plusieurs mots, on peut utiliser une majuscule pour l'initiale de chaque nouveau mot. Nom de variable correctNom de variable incorrectRaison nomDeVariableNom de Variablecomporte des espaces nomDeVariable123123NomDeVariablecommence par un chiffre totoAtMailCityDotComtoto@mail-city.comcaractères spéciaux @ - et. continuercontinuenom réservé http://www.commentcamarche.net/contents/565-java-les-variables
6
Avant de nommer une variable et de l'utiliser dans un programme, vous devez toujours garder en tête le fait que le langage de programmation Java est sensible à la casse. Cela signifie que les noms de variables doivent toujours être écrits avec la même combinaison de majuscules et de minuscules au sein d'un programme. Ainsi donc, la variable voiture, la variable Voiture ainsi que la variable VOITURE seront considérées comme des entités différentes.
7
Suite à la déclaration d'une variable, vous pouvez y affecter une valeur à l'aide du signe " = ", qui joue un rôle d'opérateur d'affectation en Java. En java, les instructions d'affectations se lient de la droite vers la gauche.
8
int nombreArticle = 29865; float pi = 3.1416f; double circonference = 34.78; boolean porteOuverte = false; char lettreSymbole = '&'; String chaine = "java";
9
Une expression est une instruction qui produit une valeur. Les expressions mathématiques suivantes en sont quelques exemples: int x = 5; int y = 10; int z = x * y;
10
La dernière instruction de cet exemple est appelé: expression. L'opérateur de multiplication " * " est utilisé pour multiplier les entiers x et y, et l'expression produit le résultat de la multiplication. Ce résultat est stocké dans l'entier " z ". La valeur produite par une expression est appelée valeur de retour.
11
Lorsqu'une expression arithmétique est composée de plusieurs opérations, l'ordinateur doit pouvoir déterminer quel est l'ordre des opérations à effectuer. Il existe des règles de priorité entre les opérateurs, règles basées sur la définition des deux groupes d'opérateurs.
12
Les groupes sont ainsi définis, les opérations sont réalisées en sachant que: Dans un même groupe, l'opération se fait dans l'ordre d'apparition des opérateurs (sens de lecture soit évaluée de gauche à droite) Le deuxième groupe à priorité sur le premier. Groupe 1Groupe 2 + - * / %
13
Ainsi, l'expression e = a - b / c * d est calculée de la façon suivante: Priorité Opérateur Groupe 2/Le groupe 2 a priorité sur le groupe 1, et la division apparaît dans le sens de la lecture avant la multiplication. Groupe 2*Le groupe 2 a priorité sur le groupe 1, et la multiplication suit la division. Groupe 1-La soustraction est la dernière opération à exécuter, car elle est du groupe 1.
14
Le langage de programmation Java confère à l'opérateur + une signification qui dépasse celle de la simple addition. Il peut servir à concaténer deux chaînes ou davantage. Le verbe concaténer signifie relier deux choses ensembles, comme dans l'exemple suivant: String prenom = " Raymond "; System.out.println( " Tout le monde aime " + prenom ); Ces deux lignes de programmation feront apparaître: Tout le monde aime Raymond
15
Ainsi, l'expression x = 12 % 2 est calculée de la façon suivante: 12 / 2 = 6 reste 0 donc x = 0 Le modulo peut être utile pour déterminer si on a une valeur paire avec % 2 et si le résultat donne 0 on a une valeur paire
16
Toute affectation d'une valeur à une variable est une expression, car elle produit une valeur. De ce fait, il est possible de chaîner des instructions d'affectation comme dans l'exemple suivant: x = y = z = 7; /* les trois variables produisent une valeur de 7 */
17
La partie droite d'une expression d'affectation est toujours calculée avant que l'affectation soit effectuée. Ce mode de fonctionnement permet d'utiliser une instruction d'expression comme dans l'exemple suivant: int x = 5; x = x + 2;
18
Expression Signification x += y x = x + y x -= y x = x - y x *= y x = x * y x /= y x = x / y Plusieurs opérateurs ont été prévus à cet effet pour raccourcir le code: Exemple: X += 9 -> x = x + 9
19
Java permet d'utiliser plusieurs opérateurs pour effectuer des comparaisons entre des variables et des littéraux ou d'autres types d'informations dans un programme. Ces opérateurs s'utilisent dans des expressions qui retournent la valeur booléenne true ou false, suivant que la comparaison effectuée est avérée ou non.
20
Opérateur Signification Exemple = Égal à x = = 3 ! = Différent de x ! = 3 < Inférieur à x < 3 > Supérieur à x > 3 < = Inférieur ou égal à x < = 3 > = Supérieur ou égal à x > = 3
21
Voici un exemple: boolean x; int age = 31; x = age < 25; L'expression age < 25 produit pour résultat la valeur booléenne true ou false suivant la valeur strockée dans l'entier age. Dans cet exemple, comme age est égal à 31, x reçoit la valeur false.
22
La structure if La structure de contrôle if utilise la syntaxe suivante, if( ) { //Bloc de code } où doit être une constante booléenne (true ou false), une variable de type boolean ou une expression booléenne
23
La structure if / else La structure de contrôle if / else utilise la syntaxe suivante: if( ) { //Bloc de code principal } else { //Bloc de code alternatif } où doit être une constante booléenne (true ou false), une variable de type boolean ou une expression booléenne
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.