« Java/Opérations » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
m Bas de Page
m Bot : Remplacement de texte automatisé (- {,2}\| ?suivant {,5}= ?\[\[(\w*)\/(\w*)\|(\w*)\]\] + | suivant = ../\2/); changement de type cosmétique
Ligne 5 : Ligne 5 :
|numero=3
|numero=3
|précédent=[[Java/Variables et types|Variables et types]]
|précédent=[[Java/Variables et types|Variables et types]]
|suivant=[[Java/Méthodes|Méthodes]]
| suivant = [[../Méthodes/]]
}}
}}


Les opérations que l'on peut effectuer sur les variables sont nombreuses. Cependant la première chose à savoir est qu'il n'est possible d'effectuer qu'une seule opération sur une variable qui n'a pas été initialisée : lui donner une valeur grâce au signe ''='' comme dans l'exemple du dessus. Voyons maintenant une liste des opérateurs.
Les opérations que l'on peut effectuer sur les variables sont nombreuses. Cependant la première chose à savoir est qu'il n'est possible d'effectuer qu'une seule opération sur une variable qui n'a pas été initialisée : lui donner une valeur grâce au signe ''='' comme dans l'exemple du dessus. Voyons maintenant une liste des opérateurs.


==Opérateurs de calcul==
== Opérateurs de calcul ==
'''Les opérateurs de calcul''' sont :
'''Les opérateurs de calcul''' sont :
* + Ajoute deux valeurs
* + Ajoute deux valeurs
Ligne 21 : Ligne 21 :
Remarque : Lorsque que l'on utilise des ''int'' avec l'opérateur ''/'', on obtiendra un ''int'' et non pas un ''float'' ni un ''double''. Le résultat est donc tronqué.
Remarque : Lorsque que l'on utilise des ''int'' avec l'opérateur ''/'', on obtiendra un ''int'' et non pas un ''float'' ni un ''double''. Le résultat est donc tronqué.


==Opérateurs d'assignation==
== Opérateurs d'assignation ==
'''Les opérateurs d'assignation''' permettent de simplifier les expressions en considérant la variable de gauche comme étant le premier nombre de l'opération mais aussi la variable dans laquelle il faudra mettre le resultat.
'''Les opérateurs d'assignation''' permettent de simplifier les expressions en considérant la variable de gauche comme étant le premier nombre de l'opération mais aussi la variable dans laquelle il faudra mettre le resultat.
Les opérateurs d'assignation sont :
Les opérateurs d'assignation sont :
Ligne 32 : Ligne 32 :
Exemple : Si l'on a x=4 et que l'on fait x+=3, alors x vaudra 7. Ceci est la même chose avec tous ces opérateurs d'assignation.
Exemple : Si l'on a x=4 et que l'on fait x+=3, alors x vaudra 7. Ceci est la même chose avec tous ces opérateurs d'assignation.


==Opérateur d'incrémentation==
== Opérateur d'incrémentation ==
'''Les opérateurs d'incrémentation''' sont :
'''Les opérateurs d'incrémentation''' sont :
* ++ Ajoute 1 à la variable
* ++ Ajoute 1 à la variable
Ligne 39 : Ligne 39 :
Remarque : Ces opérateurs sont en général très utilisés dans les boucles pour faire des compteurs ou plus particulièrement dans les boucles ''for'' pour faire le pas mais tout ceci sera vu dans le chapitre consacré aux différentes structures.
Remarque : Ces opérateurs sont en général très utilisés dans les boucles pour faire des compteurs ou plus particulièrement dans les boucles ''for'' pour faire le pas mais tout ceci sera vu dans le chapitre consacré aux différentes structures.


==Opérateurs de comparaison==
== Opérateurs de comparaison ==
'''Les opérateurs de comparaison''' sont :
'''Les opérateurs de comparaison''' sont :
* == opérateur d'égalité
* == opérateur d'égalité
Ligne 50 : Ligne 50 :
Remarque : Tous ces opérateurs donnent pour résultat un booléen !
Remarque : Tous ces opérateurs donnent pour résultat un booléen !


==Opérateurs logiques==
== Opérateurs logiques ==
Les '''opérateurs logiques''' sont :
Les '''opérateurs logiques''' sont :
* && ET logique
* && ET logique
Ligne 58 : Ligne 58 :
Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !
Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !


{{Bas de page|idfaculté=informatique|leçon=[[Java]]|précédent=[[Java/Variables et types|Variables et types]]|suivant=[[Java/Méthodes|Méthodes]]}}
{{Bas de page|idfaculté=informatique|leçon=[[Java]]|précédent=[[Java/Variables et types|Variables et types]] | suivant = [[../Méthodes/]]}}

[[Catégorie:Java]]
[[Catégorie:Java]]

Version du 22 février 2009 à 15:48

Début de la boite de navigation du chapitre
Opérations
Icône de la faculté
Chapitre no {{{numéro}}}
Leçon : Java
Chap. préc. :Variables et types
Chap. suiv. :Méthodes
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Java : Opérations
Java/Opérations
 », n'a pu être restituée correctement ci-dessus.

Les opérations que l'on peut effectuer sur les variables sont nombreuses. Cependant la première chose à savoir est qu'il n'est possible d'effectuer qu'une seule opération sur une variable qui n'a pas été initialisée : lui donner une valeur grâce au signe = comme dans l'exemple du dessus. Voyons maintenant une liste des opérateurs.

Opérateurs de calcul

Les opérateurs de calcul sont :

  • + Ajoute deux valeurs
  • - Soustrait deux valeurs
  • * Multiplie deux valeurs
  • / Divise deux valeurs
  • = Affecte une valeur à une variable
  • % Applique le modulo (reste de la division euclidienne)

Remarque : Lorsque que l'on utilise des int avec l'opérateur /, on obtiendra un int et non pas un float ni un double. Le résultat est donc tronqué.

Opérateurs d'assignation

Les opérateurs d'assignation permettent de simplifier les expressions en considérant la variable de gauche comme étant le premier nombre de l'opération mais aussi la variable dans laquelle il faudra mettre le resultat. Les opérateurs d'assignation sont :

  • +=
  • -=
  • *=
  • /=
  • %=

Exemple : Si l'on a x=4 et que l'on fait x+=3, alors x vaudra 7. Ceci est la même chose avec tous ces opérateurs d'assignation.

Opérateur d'incrémentation

Les opérateurs d'incrémentation sont :

  • ++ Ajoute 1 à la variable
  • -- Retire 1 à la variable

Remarque : Ces opérateurs sont en général très utilisés dans les boucles pour faire des compteurs ou plus particulièrement dans les boucles for pour faire le pas mais tout ceci sera vu dans le chapitre consacré aux différentes structures.

Opérateurs de comparaison

Les opérateurs de comparaison sont :

  • == opérateur d'égalité
  • < opérateur d'infériorité stricte
  • > opérateur de supériorité stricte
  • <= opérateur d'infériorité
  • >= opérateur de supériorité
  • != opérateur de différence

Remarque : Tous ces opérateurs donnent pour résultat un booléen !

Opérateurs logiques

Les opérateurs logiques sont :

  • && ET logique
  • || OU logique
  • ! NEGATION logique

Remarque : Ces opérateurs ne s'appliquent qu'à des booléens !