Java accepte des types de données primitives comme des entiers (int pour integer) que l'on peut utiliser comme modèles (templates) pour définir des variables. Plus intéressant encore, on peut utiliser des classes Java - à la fois celles que le JDK (Java Development Kit) fournit et celles que l'on écrit
Définir et manipuler des variables.
soi-même – comme modèles de définitions de données. Quand on utilise une classe pour définir une variable, on crée un objet. Les méthodes définies pour la classe limitent les opérations autorisées pour la variable, tout comme les types de données en RPG limitent les opérations possibles. Ainsi, il est incorrect de soustraire deux variables caractères en RPG, tout comme il est incorrect de soustraire deux objets String en Java. Après avoir défini une variable, on peut la manipuler librement. On peut attribuer une valeur à une variable, la copier dans une autre variable (ou un type approprié), la comparer à une autre variable, ou l’utiliser comme entrée dans une méthode. Si la variable contient des données numériques, on peut egalement l’utiliser dans des calculs arithmétiques. Opérations arithmétiques et comparaisons logiques. Java peut effectuer de multiples fonctions arithmétiques et comparaisons logiques. Comme avec les définitions de variables, les fonctions de base, comme l’addition et la soustraction, font partie du langage. Mais, beaucoup d’autres fonctions (racine carrée, maximum, minimum, moyenne, cosinus, par exemple) sont fournies dans des classes JDK. Pour des comparaisons logiques, le langage contient les comparaisons essentielles pour des types de données primitives, mais les développeurs Java peuvent étendre ces fonctions pour couvrir des types de données complexes. Java, par exemple, accepte l’opérateur == pour comparer les valeurs de deux variables d’après les types de données primitives. Mais si l’on veut comparer deux comptes bancaires, on peut décider ce qui constitue l’égalité et appliquer une méthode equals. Qu’est-ce qui rend deux comptes bancaires égaux : le même numéro de sécurité sociale, le même nom ou numéro de client, ou la même combinaison de valeurs égales ?
Téléchargez cette ressource
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Souveraineté numérique : la résilience l’emporte sur l’indépendance totale
- IA de confiance : le facteur clé pour rentabiliser les projets d’entreprise
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Hôpitaux virtuels : renforcer le système de santé français grâce au numérique
Articles les + lus
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
À la une de la chaîne Tech
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
