Langages avec des objets Variables, Types

Cours langages avec des objets Variables, Types, tutoriel & guide de travaux pratiques en pdf.

Variables, Types

• Langage fortement typé: toute variable a un type qu’il faut déclarer
• Un type définit des valeurs et des opérations que l’on peut effectuer sur celles-ci.

Les types

• Un type désigne un ensemble de valeurs et un ensemble d’opérations sur ces valeurs
• Exemple, les types primitifs: entiers, flottants, booléens, caractères
• Le type tableau de type typ est un nouveau type

En Java les autres types sont définis par des classes: (objets et méthodes à voir plus tard)
Types primitifs

1. Les octets (8 bits) byte
2. Les entiers courts (16 bits) short
3. Les entiers (32 bits) int
4. Les entiers longs (64 bits) long
5. Les réels (32 bits) float
6. Les réels longs (64 bits) double
7. Les caractères (16 bits) char
8. Les booléens boolean: constantes : true, false.

Affectation

x = E;
• L’expression E est évaluée
• La variable x est affectée de la valeur obtenue
• On peut convertir implicitement un entier int en un entier long ou un short en int, de même pour les float en double. On peut aussi convertir un entier en float ou en double
short i = 23;
int j = i;
long u = j;
float u = (float) i;
int k = (int) u;
Incrémentation
i++;
++i;
x = i++;
x = ++i;

Expressions arithmétiques

Variables, constantes, opérations mathématiques
Calculer la différence des surfaces d’un cercle de rayon 2.75 et d’un carré de coté 5:
int a = 5;
float r = (float) 2.75;
double pi = Math.PI;
float s = pi * r * r – a * a;
System.out.println(s);
Calculer le reste de la division de 3125 par 713:
int a = 3125 % 713;
Afficher le résultat :
System.out.prinln(a);

Expressions logiques

Expression évaluées à true ou false
x > 8 ;
x == 7;
x != 9;
Attention à la différence entre = affectation, et == comparaison

Connecteurs logiques

• &&, signifie et, || signifie ou et ! signifie non.
• Ordre de calcul évite les erreurs
(a > 8) && (b <16);
! (a == 9); c != 0;
(a > 8) && (b/c == 1); (b/c == 1) || (a == 8); boolean res = true;
1. Comprendre les principes de la programmation
2. Connaître les développements modernes de logiciels et avoir une idée de leur fonctionnement
3. Maîtriser l’écriture de programme.
4. Découvrir quelques problèmes actuels de l’informatique

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *