この節で学ぶこと
解説
Arrays と Collections にはソート、比較、初期化などの標準機能があります。既存の機能を使うことで、実装量とバグを減らせます。
コード例
int[] values = {3, 1, 2};
Arrays.sort(values);
Arrays.fill(values, 0);
コードをそのまま写すだけでなく、値や条件を変更して実行結果がどう変わるか確認してください。
確認問題
- 「ソート」は何のために使いますか。
- 「配列の比較」を使うときに注意すべき点を説明してください。
- この節のコードや手順を、自分の言葉で説明してください。
演習
この節で学んだ「CollectionsとArrays」を使う小さなプログラムを作ってください。値を最低2通り試し、予想した結果と実際の結果が一致することを確認しましょう。
まとめ
ソート、最大値・最小値、配列の初期化、配列の比較を学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。
次のセクション
次は「3.07 Comparatorと複数条件のソート」へ進みます。
APG4bの対応問題
この節で学ぶこと
解説
ArraysとCollectionsにはソート、比較、初期化などの標準機能があります。既存の機能を使うことで、実装量とバグを減らせます。コード例
コードをそのまま写すだけでなく、値や条件を変更して実行結果がどう変わるか確認してください。
確認問題
演習
この節で学んだ「CollectionsとArrays」を使う小さなプログラムを作ってください。値を最低2通り試し、予想した結果と実際の結果が一致することを確認しましょう。
まとめ
ソート、最大値・最小値、配列の初期化、配列の比較を学びました。分からない点が残った場合は、コードや手順を小さく分けて一つずつ確かめてください。
次のセクション
次は「3.07 Comparatorと複数条件のソート」へ進みます。
APG4bの対応問題