※ポイント
- char型は内部的には数値。
- 文字列で表示したいときには「””+」を追加して文字列変換するのが手早い。
Javaの配列
Javaの配列は参照
//配列の宣言(メモリのスタックエリアに変数の領域が確保される)
int[] ary;
//領域の割り当て(メモリのヒープエリアに配列の実体を確保する)
ary = new int[4];
aryは配列の実体を参照するための「参照変数」と呼ばれる。
宣言と同時に初期化するときは簡略化して
int[] ary = { 1,3,7,9}のようにnew int[]を略すことができる。
二次元配列の宣言と初期化
int[][] ary = { {1,2}, {10,11,12} };
0番目の配列が {1,2}、1番目の配列が{10,11,12}となる。2回ふたを開けなければたどり着かない。
上記の例の場合、
ary.lengthは2となる。
ary[0].lengthは2となる。
ary[1].lengthは3となる。
分岐処理
二分岐処理(if-else)、3つ以上の分岐処理(else-if)
switch文での注意点;各case:でbreak;を書いてswitchのブロックを抜けるようにする。
※乱数発生装置で6通りの整数を出させる場合の書き方
int dice = rand.nextInt(6) 0から5までの乱数を出すので注意する。
int dice = rand.nextInt(6)+1 1から6までの乱数が出る。
コメント