【Java】java基本学習のキーワード、定数、データ型、識別子、変数

キーワード:

        キーワードとは、Java言語によって特別な意味が与えられている単語を指します

        特徴:

1)キーワードのすべての小文字

2)一般的に使用されるコードエディタはキーワード[public、class、static]を強調表示します

絶え間ない:

        プログラムの実行中は、値を変更できません。

        Java定数の分類:

1)10、-10、0などの整数定数。

2)-1.1、1.1、2.0などの10進定数。

3)「ah」、「a」、「4」などの文字定数。

4)ブール定数、ブール値は、trueまたはfalseを示し、trueとfalseの2つの値のみを示します

5)文字列定数。1つ以上の文字を識別するには、二重引用符( "")を使用します。

6)ヌル定数。値は1つだけです:null。

public class Demo {   
   public static void main(String[] args) {         
     System.out.println(10); // 输出一个整数         
     System.out.println(5.5); // 输出一个小数         
     System.out.println('a'); // 输出一个字符         
     System.out.println(true); // 输出boolean值true       
     System.out.println("欢迎来到黑马程序员"); // 输出字符串    
   } 
}

データの種類

整数:

バイト:-2 ^ 7〜2 ^ 7-1、つまり-128〜127.1バイト。バイト最後にBを追加します

短い:-2 ^ 15〜2 ^ 15-1、つまり-32768〜32767。2バイト。短い最後にS

符号付き整数:-2 ^ 31〜2 ^ 31-1、つまり-2147483648〜2147483647。4バイト。整数。

Unsigned int:0〜2 ^ 32-1。

long:-2 ^ 63〜2 ^ 63-1、つまり-9223372036854774808〜9223372036854774807。8バイト。長い最後にLを追加します。(Lを追加することもできません)

浮動小数点:

float:4バイト。浮く。最後にFを追加します。(Fを追加することもできません)

ダブル:8バイト节。ダブル。

文字タイプ:

char:2バイト。キャラクター。

ブール値:

boolean:ブール。

      データタイプの変換

注意

1)ブール型と他の型の間の型変換は許可されていませんブール型を自動的に昇格させることも、型変換を強制することもできません)。そうしないと、コンパイルエラーが発生します。

2)バイトタイプを自動的にcharに昇格させることはできません。また、charとshort(負の数の問題)に対して自動タイプ昇格が直接発生せずバイトを直接shortに昇格できます。

3)int(byte、char、short)より小さいデータタイプで操作を実行する場合、最初にこれらのタイプの変数値が操作のためにintに強制され、最後にintタイプの値が取得されるため、2つの短いタイプを組み合わせるとの値を追加します。最終結果はint型です。short型の結果を取得する必要がある場合は、表示された操作結果をshort型に変換する必要があります。

short s1 = 1;s1 = (short)(s1+1)

charタイプのデータからintタイプへの変換は、コードテーブルの対応するint値に従って計算されます。たとえば、ASCIIコードテーブルでは、「a」は97に対応します。

 

                      

自動型変換:

        小さなデータ範囲を表す値または変数を、大きなデータ範囲を表す別の変数に割り当てます

double num=10;//将int类型的10直接赋值给double类型
System.out.println(num);//输出结果为10

強制タイプ変換:

        大きなデータ範囲を表す値または変数を、小さなデータ範囲を表す変数に割り当てます。

        変換形式:ターゲットデータタイプ変数名=(ターゲットデータタイプ)値または変数。

double num=5.5;
int nu1=(int)num;//将double类型的num转换为int类型

 

識別子

        識別子は、プログラミングでユーザーが使用する名前であり、クラス、メソッド、変数、定数などに名前を付けるために使用されます。

構成ルール:

    1)文字、数字、下線「_」、ドル記号「$」で構成され、最初の文字を数字にすることはできません

    2)javaのキーワードを識別子として使用することはできません

    3)識別子は大文字と小文字を区別します(大文字と小文字を区別します)

命名規則:

    1)大きなこぶの命名法:クラス名の     各単語の最初の文字は 大文字にする必要があります

    2)小さなこぶの命名方法:メソッド名、変数名        は小文字で、各単語の最初の文字は2番目の単語の大文字です

注:識別子は名前で知られている必要があります

変数

        プログラムの実行中に値が変化する可能性のある量

数据类型 变量名 = 初始化值; 
// 声明变量并赋值 int age = 18;
 System.out.println(age);

//或者
// 先声明,后赋值(使用前赋值即可) 
数据类型 变量名; 变量名 = 初始化值; 
double money; money = 55.5;
System.out.println(money);


//还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读 性。
int a = 10, b = 20; // 定义int类型的变量a和b,中间使用逗号隔开 System.out.println(a); 
System.out.println(b);
int c,d; // 声明int类型的变量c和d,中间使用逗号隔开 
c = 30; 
d = 40; 
System.out.println(c); System.out.println(d);

さまざまな考慮事項:

     1)変数名を同じ中括弧で繰り返すことはできません

      2)変数は、使用する前に初期化(割り当て)する必要があります

      3)long型の変数を定義する場合、整数の後にLを追加する必要があります(大文字と小文字を使用できます。大文字をお勧めします)。整数はデフォルトでint型であるため、大きすぎる整数はintの範囲を超える可能性があります。 

      4)フロートタイプの変数を定義するときは、10進数の後にFを追加する必要があります(大文字と小文字を使用できます。大文字をお勧めします)。浮動小数点数のデフォルトのタイプはdoubleであるため、doubleの値の範囲はfloatより大きく、タイプに互換性はありません。 

おすすめ

転載: blog.csdn.net/weixin_43267344/article/details/107497655