#Java 定数と変数の違い
#1. 定数
final (最終変数とも呼ばれます) で変更します 定数は宣言時に初期値を割り当てる必要があり、割り当て後に値を変更することはできません定数名は通常、すべて大文字で表されます宣言するときは、final または static Final type 修飾子を追加する必要があります (例:private final int PI=3.141596; //常量,类加载时确定或者更靠后确定值 private static final int PI=3.14159;//静态常量(编译期常量),编译时就确定值(编译为class文件)
2. 変数
1. さまざまな変数の型) , 割り当てられるメモリの種類も異なります2. 未初期化メンバ変数のデフォルト値3. 変数の自動四則演算変換2. 変数の四則演算を行う場合データ型が異なる場合は、最初にデータを処理する必要があります。型変換システムの自動型変換は低精度から高精度に実行されます自動データ型変換ルール:データ変換の例//两个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); } }
以上がJavaの定数と変数の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。