Maison > Java > Javacommencer > La différence entre les constantes et les variables Java

La différence entre les constantes et les variables Java

藏色散人
Libérer: 2020-05-29 11:51:24
original
3842 Les gens l'ont consulté

La différence entre les constantes et les variables Java

La différence entre les constantes et les variables Java

Constantes

Modifié avec final (également appelé variable finale)

Les constantes doivent se voir attribuer une valeur initiale lorsqu'elles sont déclarées, et la valeur ne peut pas être modifiée après l'affectation

Les noms de constantes sont généralement exprimés en lettres majuscules

Vous devez ajouter le modificateur de type final ou static final lors de la déclaration, par exemple :

private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值
private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)
Copier après la connexion

2. Variables

1. , différents types de mémoire alloués

2. Valeur par défaut des variables membres non initialisées

3. Conversion arithmétique automatique des variables

Lors de l'exécution d'opérations arithmétiques sur deux variables avec des types de données différents, les données doivent d'abord être traitées Conversion de type

La conversion de type automatique du système est effectuée de faible à haute précision

Règles de conversion automatique de type de données :

La différence entre les constantes et les variables Java

Exemple de conversion de données

//两个byte型数据相加
public class Add_two_byte{
  public static void main(String args[]){
    byte a = 5;
    byte b = 3;
    //byte c = a+b; 错误,两个操作数都转成int型
    int c = a+b; //正确操作
    System.out.println(a+"+"+b+"="+c);
  }
}
Copier après la connexion

Recommandations associées : "Java learning"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal