ポインタ宣言は以下の通りである.
type_name value_name[];
動的メモリ配置は以下の通りである.
new type_ name[num];
ここで
type_name:変数の型.int, float
value_name:変数の名前
num:配列の次元である.
具体的な使い方として,例えば float 型の 2次元配列を作成する場合は以下のようにする.
float hoge[] = new float[2];int 型の 2×2次元配列は以下のようにする.
int hoge[][] = new int[2][3];
使うときはCと同様に数字で指定すれば配列の値が出てくる.
0から始まるので注意.
ソース例
void draw(){
float hoge[][] = new float[2][2];
int i, j;
for(i = 0;i < 2;i ++){
for(j = 0;j < 2;j ++){
hoge[i][j] = (float)(i * j);
println(hoge[i][j]);
}
}
}
0 件のコメント:
コメントを投稿