Académique Documents
Professionnel Documents
Culture Documents
LANGAGE JAVA
PARTIE 1
nom_class: C’est un nom donné par l’utilisateur qui doit respecter les règles de
nommage d’un identificateur Java.
public class: Ce sont des mots réservés du langage Java qui sont reconnus par le
système et ont une signification précise.
Dans le bloc du programme (class), on définit un bloc appelé main ou bien la méthode main.
Ce bloc contient effectivement le programme, c.à.d. les instructions exécutables.
Ce bloc est requis par la JVM (l’exécuteur de programmes Java) afin d’exécuter.
Cette syntaxe de définition de l’entête de main sera expliquée en détail plus tard.
Pour le moment, retenez-la comme elle est!
Instructions exécutables
Variable : un nom pour un emplacement dans la mémoire qui utilise un type de données
particulier pour contenir une valeur. Cette valeur peut changer pendant
l’exécution du programme.
Type de données:
- Primitif: byte, short, int, long, float, double, char, boolean (expliqués plus tard)
- Objet: une instance de classe (expliqué beaucoup plus tard)
Définition:
Une constante est une « variable » qui ne change jamais de valeur pendant l’exécution du programme.
Les programmeurs en Java ont une convention d’écrire le nom de la constante en lettres majuscules
pour les distinguer des variables du programme.
Types primitifs:
Types Objet:
"CNAM Liban"
String s = new String("CNAM Liban"); taille ???!!!
Les valeurs entières comprennent tous les nombres entiers négatifs et positifs:
int x = -15; int y = 123;
• Une confirmation du type décimal précis peut être faite comme suit:
float x = -12.7F; ou bien float x = 12.7f;
La déclaration: char c = ‘G’; signifie qu’on a une variable c qui contient le caractère ‘G’ .
En Java, chaque caractère du jeu de caractères manipulés dans l’ordinateur possède un code numérique
Par exemple:
Le code 0000000001000001 en binaire donne 65 en decimal et c’est le code de la lettre ‘A’.
Le code 0000000000100110 en binaire donne 38 en decimal et c’est le code du caractere
‘&’
Les constantes de type char donc sont représentées comme un caractère enfermé entre deux
apostrophe : ‘A’, ‘f’, ‘&’, ‘$’, etc.
Comme exception, il existe ce qu’on appelle des caractères spéciaux sont utilisés pour la
sortie: ‘\n’ : saut de ligne ‘\t’ : tab ‘\b’: backspace ‘\f’: form feed
‘\r’: carriage return ‘\\’: backslash ‘\ "‘: double quotes ‘\’’: : single quote
ISSAE CNAM – LIBAN NFA031
Le type primitif char : relation avec « int »
Il existe une relation entre les deux types: int et char.
Puisqu’un caractère est exprimé comme un code entier numérique, ceci conduit aux
écritures suivantes:
On peut passer d’un type a l’autre en utilisant le “cast”: Le cast est utilise pour
convertir un type en un autre type compatible.
Pour « caster », on met le type de destination entre parenthèses avant la donnée à
convertir.
Le type boolean définit une variable qui peut prendre l’une des valeurs:
Les données de type boolean sont utilisées pour évaluer les expressions logiques
(discutées ci-après).
int a = 12;
double d = a / 4;
Deux étapes:
1. Evaluer l’expression
2. Stocker la valeur de l’expression dans la variable
int value = 5;
value = 12 + value;
Comment ca marche: