広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 13 その71
エラー処理を作る つづき
  ヒント2:エラーに対応する処理を作る

よし、これで「その他」の
ブロックは全部書けたかな?

後は、ここに
エラーに対応する処理

書かないとね。

うーんと・・・
おお、いいね。
順調そうだな。

今回は2つの
処理が必要だね。
ふう。

結構いっぱい
あるね。
おつかれー。

あとちょっと。
 
 
エラーに対応する処理を作る
異常な値を、制御文の「その他」の分岐で受けて処理する
 
必要な処理
・エラーメッセージの表示
・最初のモード(行動処理モード)に戻す
 
エラーメッセージ
ユーザーにエラーの内容を通知する
(エラーの原因、理由、対応方法など)

表示例
"無効なコマンド番号です:" + inputNum
 


うーんと・・・

まずは
エラーメッセージの表示。

「エラーです。」って内容を
教えてあげないとね。

書式は

"無効なコマンド番号です:"
 + inputNum

で、いいんだよね?
入力番号も
表示して。
 
うん、いいね。

まずはエラーメッセージ
を出そう。
入力した番号付きでね。


これで遊んでる人にも
エラーの原因が分かるね。
 

ことのイメージ
 
・・・    
       /**
        * 対象処理モード
        */
       private static void execModeTarget() {
          //***** 入力された行動コマンドから対象コマンドを表示する *****
     
          //対象コマンドの一覧を表示
          System.out.println("---------------------------------------------");
     
          //部屋ごとの処理
          //***************
          //もし入口なら
          if (nowRoomNum == TAR_ROOM_ENTRANCE) {
             //もし移動なら
             if (inputNum == ACT_MOVE) {
                selectMove();//対象モード 移動表示処理
     
             //もし見るなら
             } else if (inputNum == ACT_LOOK) {
                //全部の部屋共通の表示
                System.out.println("何を見る?");
                
                //対象コマンド表示(ドア)
                System.out.println(TAR_LOOK_ENTRANCE_DOOR + ":ドア");
                
             //もし使うなら
             } else if (inputNum == ACT_USE) {
                selectUse();//対象モード 使う表示処理
     
             //それ以外なら
             } else {
                System.out.println("無効なコマンド番号です:" + inputNum);
             }
・・・    
「それ以外」を作りエラーメッセージの表示処理を作った。


それから、
処理のモードを
最初のモードに戻す
んだよね。

うーん、
どうやってモードを
変えたらいい
のかな。
いい方法
無いかな・・・
おヒントです。
ヒントはね。

今回は、
モードの切換は
メイン関数で全部する
って言ったろ。それ。


うーん・・・

でも、メイン関数で
モードを切り替えるには
どうすればいいのかな・・・


えー、難しいな。
うーん・・・。

さっぱり
分かんない。
がんばって!
確かに、ここは
難しいとこだな。

でもここががんばり
どころだ。
よく考えてみよう。


はいっ、消火ー!

オーバーヒート
早いわあ。
キリカエ
キリカエ

 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告