配列処理-応用3
Categories:
問題
setup(), draw(), mousePressed() 関数と配列を使用して、以下を実装してください:
- グローバル変数として:
int型の2次元配列cardをサイズ 6 で初期化してくださいint型の変数getを宣言してください
setup()関数で:- 幅×高さのキャンバス でキャンバスを作成してください
draw()関数:空のままにしてくださいmousePressed()関数(マウスクリック時)で:- ランダムな値を取得 で 0~5 のランダムな値を
getに代入してください - 配列の get 番目をインクリメント(
card[get]++)してください forループで配列の全要素を表示してください- 「カードn は x枚です」というメッセージを console に出力してください(n は 1~6)
- 空行を出力してください
- ランダムな値を取得 で 0~5 のランダムな値を
- マウスをクリックするたびに、ランダムに選ばれたカード番号がカウントアップされることを確認してください
ヒントを見る
size(幅, 高さ): キャンバスのサイズを設定random(最小値, 最大値): 指定範囲のランダムな値を取得
mousePressed()はマウスがクリックされたときに自動的に実行されます- 配列は自動的に 0 で初期化されるため、クリックされるたびにカウントが増えます