Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 2.1  Syntaxe de base
 2.2  Types Primitifs
 2.2.1  Conversions de type
 2.2.2  Exemple de conversions
 2.2.3  Tableaux
 2.2.4  Exemple avec un tableau
 2.3  Tableaux
 2.4  Méthodes
 2.5  Exemple de passage d'arguments
 Questions
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 6  API Java
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


2.2 Types Primitifs

  • pas des classes
    • short(2 octets), int (4 octets), long (8 octets)
    • float (4 octets), double (8 octets)
    • boolean (true/false), byte (1 octet), char (2 octets)
  • Variables déclarées n’importe où dans un bloc

    précédent     suivant 


Les types primitifs ne sont pas des classes. Ils permettent de définir des variables ou des attributs. Comme nous l’avons dit dans la section précédente, les tailles et domaines de valeurs sont définis strictement. Vous retrouvez les types communs correspondant aux nombres entiers signés du langage C : short, int, long.

Les nombres en virgule flottantes float et double sont conformes à la norme IEEE 754.

Le type boolean est nouveau. Il ne peut prendre que les valeurs true ou false.

Le type byte correspond au type char du langage C. C’est un type entier exprimé sur 8 bits en complément à 2 dont la valeur peut varier de -128 à +127.

Le type char quant à lui est utilisé pour contenir un caractère codé sur 16 bits en Unicode.

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015