未分類

練習問題(配列)

投稿日:

練習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

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

関連記事

サンプルイメージ

スレッドの基本

        これまでのプログラムは、main()メソッドから始まって、順番に文を実行、条件判断文をたどっていました。 Javaでは、この「処理の流れ」を複数もつことができます。 コード上から複数の …

Android 図形、画像の描画

     ソースコードの解説 GraphicsExはプログラムの本体となるクラスです。 GraphicsView.javaを解説します。 ①ラインの描画(25行目) 描画前に「ライン幅」と「描画スタイ …

サンプルイメージ

配列の応用

配列の要素数を調べるコードを記述します。配列の要素数(ハコの数)は、配列の長さ(大きさ)と呼ばれています。 Javaでは、配列要素に.(ピリオド)をはさんでlengthと記述すると、配列の要素数をあら …

サンプルイメージ

for文のしくみを知る

激レアキャラをゲットするまでは・・・→レアガチャを引き続ける 私たちの生活に朝起きる、歯を磨く、朝食を食べる、学校に行く・・・といった「繰り返し処理」を行っています。 Javaでは、このような繰り返し …

サンプルイメージ

練習問題(日付クラス)

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