演習

長野県の市町村7件分のデータを表の順番に,市の名前と人口,面積をリストに追加して,順番にソートするプログラムを作成する.

出力表示として,初めに挿入した順で表示して,ソート後には,人口もしくは面積の順番で,市の名前,人口,面積が表示されるようにすること.

市名人口面積
長野市364277834.81
松本市238405978.47
上田市150950552.04
岡谷市4594285.10
飯田市94716658.66
諏訪市47512109.17
須坂市48823149.67
人口の順での出力は以下である.
ソート前
長野市:364277:834.81
松本市:238405:978.47
上田市:150950:552.04
岡谷市:45942:85.1
飯田市:94716:658.66
諏訪市:47512:109.17
須坂市:48823:149.67
ソート後
長野市:364277:834.81
松本市:238405:978.47
上田市:150950:552.04
飯田市:94716:658.66
須坂市:48823:149.67
諏訪市:47512:109.17
岡谷市:45942:85.1
面積の順での出力は以下である.
ソート前
長野市:364277:834.81
松本市:238405:978.47
上田市:150950:552.04
岡谷市:45942:85.1
飯田市:94716:658.66
諏訪市:47512:109.17
須坂市:48823:149.67
ソート後
松本市:238405:978.47
長野市:364277:834.81
飯田市:94716:658.66
上田市:150950:552.04
須坂市:48823:149.67
諏訪市:47512:109.17
岡谷市:45942:85.1

ポイント

  • コレクションの中で,どの種類のクラスを使うと,今回の並べ方ができるだろうか.
  • 市名と人口,面積を持つクラスを,どのように定義したらよいだろうか.
  • 並べ替えのルールはどのように書ければよいだろうか.

提出

締切日時:1月17日17:00
提出先:WebClass
提出物:作成したすべてのソースコードと実行結果を記載したPDF.
ファイル名:(組番号)_(氏名).pdf(例:875_藤田悠.pdf)