未分類

練習問題(配列)

投稿日:

練習7-1   BirthStone.java

誕生月を入力すると、その月の誕生石を表示するプログラムを、下の空欄を埋めて作成してください。

練習7-2   DispArray1.java

以下のプログラムの空欄を埋めて下図の様に表示するプログラムを作成してください。

練習7-3   DispArray2.java

以下のプログラムの空欄を埋めて下図の様に表示するプログラムを作成してください。

練習7-4    GetArrayIndex.java

以下のプログラムに処理を追加して、入力した値が配列の何番目にあるかどうかを表示するプログラムを作成してください。

練習7-5   Seconds1.java

整数型の変数h1,m1,s1のダンジョン探索の開始時刻(T1とする)の時、分、秒がそれぞれ入っているとする。また、h2,m2,s2にもダンジョン探索の終了時刻(T2)が入っている。

このとき、T1からT2までの探索経過時間を秒単位で表示してください。

練習7-6   Seconds2.java

練習7-5で結果を秒単位で表示しているところを、時・分・秒に分けて表示してください。

練習7-7   Seconds3.java

練習7-6でT1がT2より後の時刻になっている場合は、T2は次の日の時刻であるとして計算してください。

たとえば、T1が22時、T2が1時の時は時間差は3時間となる。

練習7-8    Zodiac.java

誕生月、日を入力すると、その誕生日の星座を表示するプログラムを作成してください。ただし、各星座の期間は以下のものとします。

  • おひつじ座 – 3月21日から4月19日まで
  • おうし座 – 4月20日から5月20日まで
  • ふたご座 – 5月21日から6月21日まで
  • かに座 – 6月22日から7月22日まで
  • しし座 – 7月23日から8月22日まで
  • おとめ座 – 8月23日から9月22日まで
  • てんびん座 – 9月23日から10月23日まで
  • さそり座 – 10月24日から11月22日まで
  • いて座 – 11月23日から12月21日まで
  • やぎ座 – 12月22日から1月20日まで
  • みずがめ座 – 1月21日から2月18日まで
  • うお座 – 2月19日から3月20日まで

練習7-9   Loto6.java

ロト6の番号を予測するプログラムを作成してください。

1から43までの数字の中から異なる6個を表示する、6個の中に重複する数字があってはいけない、小さい順に表示する。

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

サンプルイメージ

コンストラクタのしくみ

                 クラスの中には、フィールドとメソッドのほかに、コンストラクタと呼ばれるものを記述することができます。 コンストラクタは、メソッドに大変よく似ています。しかし、コンスト …

サンプルイメージ

オーバーライド

新しくメンバを付け加えるように、サブクラスを拡張してきました。サブクラスで新しくメソッドを記述するときには、 スーパークラスとまったく同じメソッド名・引数の数・型をもつメソッドを定義することができる …

サンプルイメージ

練習問題(日付クラス)

         練習12-1 実行した日を含め30日を画面に表示してください。 練習12-2 CharacterオブジェクトをyyyyMMdd形式の文字列に変換するメソッド、formatYMDを作成 …

サンプルイメージ

練習問題(for文)

練習6-1 Hello1.java 次の図のように「こんにちは」を 10回表示してください。                    実行結果       練習6-2 Hello2.java 下記のプロ …

サンプルイメージ

メソッドの基本

「キャラクター」クラスを作成するときには、キャラクターに関するさまざまな「機能」を、メソッドというしくみでまとめることができます。 メソッドは、フィールドとともにクラスのメンバと呼ばれます。 下記のブ …