« Java/Variables et types » : différence entre les versions

Contenu supprimé Contenu ajouté
m Révocation des modifications de 41.158.82.97 (discussion) vers la dernière version de Crochet.david.bot
Ligne 61 :
Prenons donc un exemple de déclaration de variable :
 
<sourcesyntaxhighlight lang="java">
public static int monEntier ;
//Je crée ici un entier sans l'initialiser, sa valeur est la valeur par défaut pour le type int: 0.
Ligne 69 :
public static boolean monBooleen = true ;
//Il est aussi possible de donner une valeur à la variable dès sa déclaration.
</syntaxhighlight>
</source>
 
On peut remarquer ici l'apparition des mots clés ''public'' et ''static'', il n’est pas nécessaire de s'en préoccuper, leur signification sera vu dans le chapitre consacré aux objets. Ces termes ne sont d'ailleurs pas obligatoires mais on se contentera de les laisser tant que l’on ne connaît pas exactement leur signification.
Ligne 78 :
Il arrive parfois que l’on ait besoin d’utiliser des constantes, notamment pour donner un nom explicite à un chiffre, qui sera donc plus simple à manipuler pour notre esprit. La déclaration de constante se fait donc de la manière suivante :
 
<sourcesyntaxhighlight lang="java">
public static final String MA_CONSTANTE = "Peuh" ;
</syntaxhighlight>
</source>
 
Le mot '''final''' indique qu'une fois une valeur donnée, cette variable ne pourra plus en changer.
Ligne 90 :
* une conversion ''implicite'' : la modification est réalisée ''automatiquement'' par le compilateur, si la conversion du type A vers le type B peut se faire sans perte quelle que soit la valeur du type A ;
* une conversion ''explicite'' via l'opérateur '''cast''' sous la forme ''(type_souhaité)variable'' est nécessaire. Par exemple
{{Indent|<sourcesyntaxhighlight lang=java>
{
int x = (int)Math.PI;
}
</sourcesyntaxhighlight>}}
 
== Variables et classes ==