| 分類名 |
整数名 |
サイズ |
値の範囲 |
初期値 |
| 符号付整数 |
byte |
1byte |
-128~+127 |
0 |
| 符号付整数 |
short |
2bytes |
-32768~+32767 |
0 |
| 符号付整数 |
int |
4bytes |
-2147483648~+2147483647 |
0 |
| 符号付整数 |
long |
8bytes |
-9223372036854775808~+9223372036854775807 |
0L |
| 浮動小数点数 |
float |
4bytes |
約±3.40282347e+38の範囲(精度は6桁) |
0.0F |
| 浮動小数点数 |
double |
8bytes |
約±1.79769313486231570e+308の範囲(精度は15桁) |
0.0 |
| 文字 |
char |
2bytes |
'\u0000'~'\uFFFF' |
'\u0000' |
| 真偽値 |
boolean |
1bit |
trueまたはfalse |
false |
上記の8種類の事を基本データ型(プリミティブ型)と言う。
ミニ知識
JAVAは色々な種類のデータを扱うことができ、分類を分けると
基本データ型:符号付整数、浮動小数点数、文字、真偽等があります。
参照型:配列、列挙、クラス、インターフェース等があります。
に分かれる。
byteやshortは使い道が。。。
基本的に整数で使われるのは「int」浮動小数点なら「double」だと思います。
charの使い方としては。
1.class Test{
2.public static void main(String[] args){
3. char i = 'a'; //charは文字型なので''←シングルクォーテーションを付けましょう。
4. System.out.println("i = "i); //2行目で 宣言したiを表示。
5. }
6.}
3行目の「char i = 'a';」は charは2バイト文字なので一応「char i = 'あ';」と書くことも可能です。
ここでUNICODE最高と思う人もいるかも?(´・ω・`)
ただ、JAVAの場合はきちんとした文字列を使用するものがあります!これはステキ。。。。
その名も「String」。まぁ・・・使って説明を(ノ´∀`*)
1.class Test{
2.public static void main(String[] args){
3. String i = "String最高"; //Stringは""←ダブルクォーテーションを付けましょう。
4. System.out.println("i = "i); //2行目で 宣言したiを表示。
5. }
6.}
コンパイル等してお試しください。
最終更新:2008年01月21日 01:48