変数とは?
数を入れる箱
入れるものと大きさによって使い分けるのがポイント

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 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2012年02月23日 02:17