Java言語の基本データ型

整数
  • byte 8ビット
    • -128〜127
  • short 16ビット
  • int 32ビット
  • long 64ビット
浮動小数
  • float 32ビット
  • double 64ビット
文字
  • char 16ビット
真偽値
  • boolean
    • 真・true、偽・false
Javaの文字列
  • Stringクラスを使用
  • 文字列は+演算子により結合可能
(例)
String hello = "Hello World";

リテラル

整数リテラル
  • int型10進 2
  • long型10進 123L
    • Lでlong型に
  • int型8進 077
    • 0で8進数に
  • int型16進 0xFF
    • 0xで16進に
浮動小数リテラル (デフォルト・double型)
  • double型 3.14
  • float型 2.718f
    • fでfloat型
文字リテラル
  • 'a' '\u0041'(UNICODE)
    • 'で文字一文字をあらわす
文字列リテラル
Booleanリテラル
  • twe・false

配列

配列の宣言
  • データ型 配列名[];
  • データ型[] 配列名;
(例)
  char any;
  int num;
配列の生成
  • 配列名 = new データ型[要素数];
(例)
  int[] num;
  num = new int[10];
補足
  • 配列の添え字は0から始まる
  • 配列は配列オブジェクトとして使用される
  • 配列の大きさを調べるメソッドがある
    • 配列名.length
      • lengthはメソッド

Javaアプリケーションへの引数

実行時にコマンドラインからの引数を受け取ることができる
  • pubric static void main(String args[])
(コマンド例)
  >MyApp abc Hello Sun

args[0] abc
args[1] Hello
args[2] Sun

基本データ型の型変換(キャスト)

(例)
  int intNum = 10;
  int longNum = 20L;
  longNum = intNum; OK
  intNum = longNum; NG
  intNum = (int)longNum; OK