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

La différence entre les constantes et les variables Java

藏色散人
藏色散人original
2020-05-29 11:51:243786parcourir

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文件)

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);
  }
}

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!

Déclaration:
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