Java言語は,C言語に比べて,非常に多彩な型が存在します(標準で約4,000の型が用意されている). 型がわからなければ,プログラムが読めなくなりますので,C言語のとき以上に型に気をつけてください.
この講義では,とりあえずは,次の型さえ区別できていれば良いです. 講義が進むと,さらに扱う型が増え,最終的に標準で用意されている型では,20 程度の型を使うことになります.
C言語と同じく,型名の後ろに変数名を書いて変数を宣言します. 先にも述べたように,C言語と比べて非常に多彩な型が出てきます. 変数がどんな型であるのかを把握しなければプログラムがわからなくなりますので, 変数の型に気をつけてプログラムを読むようにしましょう.
Integer intValue; // Integer型の変数 intValue を宣言した.
intValue = 10; // intValue に10を代入した.
// Double型の変数 pi を宣言し,初期値として3.14 を代入した.
Double pi = 3.14;
// String型の変数 name を宣言し,初期値として"Tamada"を代入した.
String name = "Tamada";
// Boolean型の変数 flag を宣言し,初期値として,true を代入した.
Boolean flag = true;
// Character型の変数 character を宣言し,
// 'a' という値を代入した.文字は''で囲む.
Character character = 'a';
Integer
型,(Long
型,Short
型,Byte
型)Integer
型を利用する.Double
型,(Float
型)Double
型を利用する.Boolean
型(true
もしくは false
)Character
型.String
型.Boolean
true
もしくは false
のどちらか.Character
型
\u0000
〜\uffff
)Byte
型
-128
〜127
($-2^7$〜$2^7-1$))Short
型
-32,768
〜32,767
($-2^{15}$〜$2^{15}-1$))Integer
型
-2,147,483,648
〜2,147,483,647
($-2^{31}$〜$2^{31}-1$))Integer.MAX_VALUE
でLong
型
-9,223,372,036,854,775,808
〜9,223,372,036,854,775,807
($-2^{63}$〜$2^{63}-1$))Float
型
Double
型