Déclaration, les notions.
Il existe des types primitifs en Java.
Ils permettent de manipuler :
nombres entiers.
nombres flottants.
caractères.
booléens.
Entiers.
Les différents types d'entiers :
byte
short
int
long
--
La déclaration se fait de cette façon :
<Type de la variable> <Nom de la variable> ;
public class PremProg {
public static void main(String[] args) {
byte temperature;
temperature = 64;
short vitesseMax;
vitesseMax = 32000;
int temperatureSoleil;
temperatureSoleil = 15600000; //La température est exprimée en kelvins
long anneeLumiere;
anneeLumiere = 9460700000000000L;
System.out.println("Vitesse max : " + vitesseMax);
}
}
Flottants.
Les différents types de flottants :
float
double
--
// Déclaration d'un réel
float maValeur;
maValeur = 5.12547f;
maValeur = 5.0f;
// Déclaration d'un réel grande précision
double maGrandeValeur;
maGrandeValeur = 3.333333333333333333333333333333333333333333334d;
Booléens.
Un seul type de booléen :
boolean
boolean trouve, gagne;
trouve = true;
gagne = false;
Caractères.
Les différents types de caractères :
char
String
// Déclaration d'un caractère
char monCaractere;
monCaractere = 'E';
// Première méthode String :
String NomPrenom;
NomPrenom = "Durand Paul";
// Deuxième méthode String :
String NomPrenom = new String();
NomPrenom = "Durand Paul";
// Troisième méthode String :
String string = "Ma chaine de caractères";
// Quatrième méthode String :
String chaine = new String("Et une de plus !";
//
Attention :
String commence par une majuscule. Ce n'est pas un type primitif au sens propre, c'est une classe !
D'où les différentes manières de déclarer les variables.
Convention de nommage.
Tous les noms de classes doivent commencer par une majuscule .
Tous les noms de variables doivent commencer par une minuscule .
Si le nom d'une variable est composé de plusieurs mots, le premier commence par une minuscule, le ou les autres par une majuscule, et ce, sans séparation .
Pas d' accentuation.
public class Voiture{}
public class VoitureLocation{}
String prenom;
String prenomEtNom;
int nombre;
int nombreVoiture;





