1 – Les variables
Le type de chaque variable doit être déclarée au départ, on dit alors que java est fortement typé. Il existe 8 types primitifs ( prédéfinis )en java.
6 types numériques → 4 types d′entiers + 2 types réels à virgule flotante
1 type boolean → valeurs booléennes ( vraies ou fausses )
1 type char → codage unicode
Type entier
– int : -214 783 648 à 214 783 647
– short : -32 768 à 32767
– long : -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807
– byte : -128 à 127
Type à virgule flottante
– float : De l’ordre de 2 milliards ( 6 ou 7 décimales)
– double : 15 décimales
Déclaration d’une variable
Java exige que chaque variables soit déclarée, faute de quoi le compilateur affiche un message d’erreurs. Pour déclarer une variable il suffit de taper son nom précédé de son type
Exemple :
Initialisation et affectation d’une variable
Une variable déclarée est suivie généralement d’une valeur initiale ( initialisation )
Exemple
2 – Les opérateurs
Les opérateurs arithmétiques
Les opérateurs habituels arithmétiques sont :
″ + ″ Addition
″ * ″ Multiplication
″ – ″ Soustraction
″ / ″ Division
Voici un exemple simple
int n = 9 ;
int m = 3*n ; // m vaut 27
Pour simplifier l’écriture on utilise les notations :
x + = 2 pour designer x = x + 2
x * = 3 pour designer x = x * 3
Exposant
La syntaxe de l’exponentiation est :
Math.pow ( nombre , exposant )
Exemple
double x = 4.5 ;
double y = Math.pow( x , 3 ) ; // y vaut (4.5)³
Opérateurs d’incrémentation
Java fournit les opérateurs d’incrémentation :
x++ permet d’ajouter 1 à la valeur x
x- permet de retrancher 1 à la valeur x
Exemple
Opérateurs relationnels et booléens
== test d’égalité
!= different
>= supérieur ou égale
<= inferieur ou égale
> superieur
< inferieur
&& “et” logique
|| “ou” logique
Chaîne de caractère
On appelle chaîne toute suite de caractères contiguës , exemple ” bonjour ” est une chaîne de longueur 7 ( longueur de la chaîne = nombre de caractères de la chaîne ). Une chaîne est considérée comme une variable du langage Java et est déclarée à l’aide de l’instruction String
Exemple
Concaténation des chaines
Pour concatener (joindre) deux chaines, il suffit de mettre un plus entre elles :
Exemple
Sous chaine, méthode Substring()
On emploi la méthode substring pour extraire une sous chaine d’une chaine plus longue
Example
Cet exemple extrait de la chaine b une sous chaine b1=”bon”
La méthode length()
Pour connaitre la longueur d’une chaine on emploi la méthode length()
Exemple
La méthode equals()
La méthode equals() permet de faire une comparaison entre deux chaines de caractères, si les deux chaines de caractères sont égales elle renvoi true dans le cas contraire elle renvoie false
Exemple
Un tableau en java est un objet similaire à une table remplie de donnée. Un tableau se déclare en java exactement comme les variables, on utilise l’instruction int pour déclarer un tableau contenant des entiers, on utilise l’instruction float pour un tableau contenant des donnée du type float…On utilise aussi des crochets [ ] pour distinguer entre les tableaux et les variables
Exemple
Structures conditionnelles
L’instruction If
L’instruction If dote le langage Java de la possibilité d’exécuter une ou plusieurs instruction pourvue qu’une condition soit remplie. La syntaxe de cette instruction est :
Bientôt disponible