ホームページ  >  記事  >  Java  >  Javaの定数と変数の違い

Javaの定数と変数の違い

藏色散人
藏色散人オリジナル
2020-05-29 11:51:243786ブラウズ

Javaの定数と変数の違い

#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. 変数の四則演算を行う場合データ型が異なる場合は、最初にデータを処理する必要があります。型変換

システムの自動型変換は低精度から高精度に実行されます

自動データ型変換ルール:

Javaの定数と変数の違い

データ変換の例

//两个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 learning

以上がJavaの定数と変数の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。