Javaの基本データ型と配列

まず、キー識別子

識別子は、クラス名、変数名文字列有効な、メソッド名、型名、配列名、ファイル名を識別するために使用されます。Java言語は、識別子は、次の要件があり、指定しました:

  • 文字、下線、ドル記号と番号で識別される、長さが限定されるものではありません。
  • 識別子の最初の文字は数字にすることはできません。

  • 識別子は、キーワードにすることはできません。
  • (真、偽とヌルがキーワードではありませんが)識別子は、真偽とnullにすることはできません。

 キーは、特定の目的のためにいくつかの単語を持っているか、特定の意味を与えられることであるので、上記のキー識別子は、することはできません。Javaのキーワードは小文字です。ミート資本は確かにキーワードではありません。ここではいくつかの一般的なキーワードは以下のとおりです。

 

 

 

 第二に、基本データ型

Javaは、8つの基本データ型を持っており、それぞれのバイトは、次の範囲に占めます:

 

 特別な注意が必要とされる、長い変数は、接尾辞Lを持っている必要があり、フロート変数は、接尾辞Fまたはfを持っている必要があります。

 Javaデータ型(ロジックのタイプを除く)の低から高精度のそれぞれによって:バイト短いチャーINT長いフロート、ダブル、また型変換するためのルールを決定します。

  • 値は、可変低レベル、高レベルの変数に割り当てられた場合、システムは自動的にデータ型を変換します。
  • 値が変数ハイレベル、ローレベルの変数に割り当てられた場合、型変換動作を表示しなければなりません。タイプ名表示:(フォーマット変換)値が変換される;例えば:int型のx =(INT)35.55。

第三に、配列

1の配列を宣言

1  // 宣言一次元アレイ
2  フロートA [];
 3  CHAR [] B;
 4  // 2次元配列を宣言
5。 フロートA [] [];
 6  CHAR [] [] B。

注Javaは配列を宣言するため、ブラケットはそれほどの前であってもよい、ということINT [] A、B []は、実際には、一次元アレイおよび二次元アレイBを宣言しました。

2、配列の初期化

Javaの配列は静的であり、使用前に初期化する必要がありますが、指定した長さを初期化した後、この長さを変更することはできません。一般的な方法は以下のとおりです。

1  // 静的初期化子、所定の初期値は、システムの長さによって決定される
2  INT [] = A {1,2,3 }; 
 3  
。4  // 同上
。5  INT [] B = 新しい新しい INT [] {1,2,3 };
 6  
。7  // 初期値が与えられた動的初期化、指定された配列の長さは、
8  INTは [] = 新しい新しい INT [100 ;]
 9。 ためINT ; I <a.length; I = 0 I ++ ){
 10 A [ I = I;
 11 }

配列の長さについては、我々は長さを取得するために使用することができ、

  • 一次元配列の場合、値「配列名.LENGTH」は配列内の要素の数であります
  • 二次元アレイは、値「.LENGTH配列名」を含む一次元アレイの数であります

3、配列への参照

私たちは、それを覚えておくことが容易ではないので、そのメモリアドレスがその参照変数である、名前を取るためにこれらのアドレスを与える、非常に長い通常は、これらの参照があること、「参照」、地域の「スタックメモリ」と呼ばれる変数に格納されている知っていますJavaは、「スタックメモリ」変数に割り当てられたヒープメモリアドレス内のオブジェクト。同じタイプの2つの参照の同じ配列を有する場合、それらは全く同じ要素を有するので、Java配列は、参照型の変数です。

1  クラスの実施例
 2  {
 3      パブリック 静的 ボイドメイン(文字列引数[])
 4。     {
 5。         INT [] A = {1,2,3,4 };
 6          INT [] = {100,200、300 B };
 7          のSystem.out.println (+ "配列Aの要素の数=" a.length)
 。8          のSystem.out.println( "配列の要素数はB =" + てb.lengthに)
 。9          配列へのSystem.out.println(「参照= "+ );
 10          のSystem.out.println("参照配列B = "+ B);
 11          A = B;
 12である          のSystem.out.println("配列Aの要素の数=「+a.length);
13          のSystem.out.println( "数组B的元素个数=" + てb.length)。
14          のSystem.out.println( "数组A的引用=" + )。
15          のSystem.out.println( "数组B的引用=" + B)。
16          のSystem.out.println( "[0] =" + [0] + "[1] = "+ [1] +"、[2] =" + [2 ])。
17          のSystem.out.println( "B [0] =" + B [0] + "B [1] = "+ B [1] +"、B [2] =" + B [2 ])。
18      }
 19 }

 

おすすめ

転載: www.cnblogs.com/langkexinghan/p/12605973.html