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文件)
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 :
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); } }
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!