変数とは?
数を入れる箱
入れるものと大きさによって使い分けるのがポイント
public class 変数{
public static void main( String args[] ){
//符号付整数型
byte byValue = 100;
int inValue = 300;
long lValue = 1234567890L;
short sValue1 = 0537;
short sValue2 = 0xB7A;
//浮動小数点型
double dValue = 123.456d;
float fValue = 3.14f;
//文字(整数型)
char cValue1 = 'い';
char cValue2 = '\u0041';
//論理型
int a = 5;
int b = 10;
boolean boValue = ( a < b );
//符号付整数型
System.out.println( "byte:" + byValue );
System.out.println( "int:" + inValue );
System.out.println( "long:" + lValue );
System.out.println( "short:" + sValue1 );
System.out.println( "short:" + sValue2 );
//浮動小数点型
System.out.println( "double:" + dValue );
System.out.println( "float:" + fValue );
//文字(整数型)
System.out.println( "char:" + cValue1 );
System.out.println( "char:" + cValue2 );
//論理値型
System.out.println( "boolean:" + boValue );
}
}
出力結果
byte:100
int:300
long:1234567890
short:351
short:2938
double:123.456
float:3.14
char:い
char:A
boolean:true
複数宣言とは?
型 型名1,型名2,型名3;
連続でも宣言できるぞ!
ただし初期値を入れられないから初期化忘れに注意!!
double dValue1, dValue2, dValue3;
dValue1 = 0.05;
dValue2 = 3.14;
dValue3 = 2.26;
System.out.println( "dValue1:" + dValue1 );
System.out.println( "dValue2:" + dValue2 );
System.out.println( "dValue3:" + dValue3 );
-----出力結果-----
dValue1:0.05
dValue2:3.14
dValue3:2.26
おまけ
型 |
サイズ |
初期値 |
範囲 |
byte |
8bit |
0 |
-128~127 |
short |
16bit |
0 |
-32768~32767 |
int |
32bit |
0 |
-20億~20億ぐらい |
long |
64bit |
0 |
たくさん |
float |
32bit |
0 |
たくさん小数 |
double |
64bit |
0 |
さらにたくさん小数 |
char |
16bit |
0 |
¥u0000~¥uFFFF |
boolean |
1bit |
false |
true,false |
サイズのイメージ ■=1bit
boolean |
1bit |
■ |
byte |
8bit |
■■■■■■■ |
short |
16bit |
■■■■■■■■■■■■■■■■ |
char |
16bit |
■■■■■■■■■■■■■■■■ |
int |
32bit |
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
float |
32bit |
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
long |
64bit |
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
double |
64bit |
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ |
最終更新:2012年02月23日 02:17