★ À maîtriser
Compléments
★ À maîtriser
📌 Les langages distinguent les types primitifs, qui représentent des valeurs élémentaires, et les types composés, qui résultent de la composition de types.
Les types primitifs étudiés en Java sont:
Le type int est stocké sur 4 octets, soit 32 bits, et possède 2^32 valeurs possibles.
Un int signé peut représenter les valeurs comprises entre -2 147 483 648 et 2 147 483 647.
Le type double représente les nombres réels en virgule flottante sur 8 octets et 64 bits, tandis que float les représente sur 4 octets et 32 bits.
📌 En Java, true et false sont les deux seules valeurs du type boolean.
📌 Un caractère Java s’écrit entre apostrophes, tandis qu’une chaîne de caractères String s’écrit entre guillemets.
Compléments
Primitif : valeur directement manipulée ; composé : assemblage de types
★ À maîtriser
Un littéral est une valeur écrite directement, une variable associe un nom à une valeur modifiable et une constante associe un nom à une valeur fixe.
Une déclaration de variable précise son type et son nom, par exemple int unEntier;, tandis qu’une initialisation lui attribue immédiatement une valeur, par exemple double unReel = 3.14;.
Un identificateur Java peut contenir des lettres, des chiffres sauf en première position et le caractère souligné, en tenant compte de la casse.
Compléments
📌 La convention camelCase construit un nom en accolant plusieurs mots et en mettant une majuscule au début de chaque mot après le premier.
Une variable est un tiroir nommé contenant une valeur
Les instructions dépendent du langage, doivent respecter sa syntaxe et leur ordre d’exécution est important.
En Java, chaque instruction se termine par un point-virgule.
L’opérateur d’affectation = place dans la variable située à gauche la valeur calculée à droite et ne représente pas une égalité mathématique.
Déclarer → initialiser → évaluer → affecter
Les opérateurs arithmétiques sont l’addition , la soustraction , la multiplication , la division et le reste de division entière .
En Java, entier / entier produit une division euclidienne, tandis qu’une division comportant au moins un réel produit une division réelle.
Les affectations composées +=, -=, *=, /= et %= sont respectivement équivalentes à une affectation après addition, soustraction, multiplication, division ou reste.
L’opérateur ++ ajoute 1 à une variable entière et l’opérateur -- lui soustrait 1.
Dans i++, la valeur de l’expression est celle de i avant l’incrémentation, tandis que dans ++i elle est celle de i après l’incrémentation.
Une conversion de type primitif s’écrit (nouveauType)valeur et peut supprimer la partie décimale lors d’une conversion de double vers int.
Entier / entier donne un quotient ; présence d’un réel donne une division réelle
📌 Un commentaire sur une ligne commence par //, tandis qu’un commentaire en bloc est délimité par /* et */.
📌 Une procédure est une routine qui ne retourne aucune valeur, tandis qu’une fonction est une routine qui retourne une seule valeur.
📌 Le type void indique qu’une procédure ne retourne pas de valeur.
Procédure : ne retourne rien ; fonction : retourne une valeur
★ À maîtriser
📌 Lors de l’appel d’une fonction, on ne redonne pas le type des paramètres et on fournit un argument par paramètre, dans le bon ordre et entre parenthèses.
Compléments
Signature décrit ; appel exécute
Types numériques Java
| Type | Taille | Usage |
|---|---|---|
| int | 4 octets, 32 bits | Nombres entiers |
| long | 8 octets | Nombres entiers |
| short | 2 octets | Nombres entiers |
| byte | 1 octet | Nombres entiers |
| double | 8 octets, 64 bits | Nombres réels en double précision |
| float | 4 octets, 32 bits | Nombres réels en simple précision |
Teste tes connaissances sur Introduction à la programmation Java avec 27 questions à choix multiples et corrections détaillées.
1. Quelle est la propriété fondamentale d’un bit en informatique ?
2. Combien de bits contient un octet ?
Mémorisez les concepts clés de Introduction à la programmation Java avec 52 flashcards interactives.
Qu'est-ce qu'un bit en informatique ?
Une unité élémentaire d’information valant 0 ou 1.
Qu'est-ce qu'un octet en informatique ?
Un paquet de 8 bits pour organiser l’information.
Quelles sont les sources possibles de données pour un programme ?
L’utilisateur, les fichiers, les périphériques ou le réseau.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches