休憩? |
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
ねえねえ、見て見てー
ぼくちん、とけとけなのー。
アイスクリームみたいで
美味しそうでしょー。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
・・・もお。
はいはい、休憩ですね。
夢中で気が付きません
でした。ごめんなさい。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
とけとけ~ |
なぽちゃん
あいすくりーむ。 |
![](../image/NAPO/toketekita.png) |
|
![](../image/koto/gomen.png) |
普通に
言ってよー。 |
|
|
ホットミルクでも
飲もっか?
ハチミツ入れて。 |
![](../image/koto/niko.png) |
|
![](../image/NAPO/uttori.png) |
うわーい。
はちみつだあー |
|
|
楽しいね! |
![](../image/koto/ahaha.png) |
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
![](../image/fukidashi/tryL_D.png) |
![](../image/fukidashi/tryL_U.png) |
|
あー、でもテスト楽しかった!
プログラムって
パズルゲームみたい!
なんか問題解いてる
みたいだね! |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
そうね。
そう考えると楽しくなる
かもね。
いろいろ組み替えられる
自由なパズルだね。 |
|
|
![](../image/fukidashi/tryR_U.png) |
![](../image/fukidashi/tryR_D.png) |
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
![](../image/NAPO/anone.png) |
はあ~
ほんと
ポジティブ
シンキングねー。
俺と正反対。 |
|
|
|
|
あたし
気付いちゃった! |
![](../image/koto/wakatta2.png) |
|
![](../image/NAPO/iika.png) |
おじさん
物忘れ
激しくて。 |
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
ほらっ、
キー入力処理のここの部分!
ずっと違和感、感じてたんだ!
ほら見て!ちょっと変だと思わない?
キー入力処理の中で
変数inputNumに直接、入力値を
入れればいいのに、1回わざわざ
tmpInputNumに入れてから
inputNumに渡してるでしょ。
もしかして、なぽちゃん
tmpInputNumを戻り値にして、
キー入力処理を
関数にすること考えてたんでしょ! |
|
|
![](../image/fukidashi/tryR_U.png) |
![](../image/fukidashi/tryR_D.png) |
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
|
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
|
|
|
|
|
![](../image/koto/wakuwaku.png) |
ね!
できたり
するんでしょ?
|
|
|
|
![](../image/board/line_UL.png) |
|
![](../image/board/line_UR.png) |
|
クイズゲーム完成 解答チェック関数化(Javadoc追加)
(KotoQuizのKQMain.java)127行目~ |
|
・・・ |
|
|
|
127 |
|
///////////////////////////////////////////////////// |
|
128 |
|
//キー入力処理 そのまま書き写してください ここから |
|
129 |
|
int
tmpInputNum = 0;//入力番号初期化 |
|
130 |
|
try
{ |
|
131 |
|
//初期化処理 |
|
132 |
|
final
int IMPUT_MAX = 3;//最大入力値 |
|
133 |
|
//キー入力読込処理(int型) |
|
134 |
|
java.util.Scanner
sc = new java.util.Scanner(System.in); |
|
135 |
|
int
inputInt = sc.nextInt(); |
|
136 |
|
//入力値チェックと入力番号への代入 |
|
137 |
|
if
(inputInt > 0 && inputInt <= IMPUT_MAX) { |
|
138 |
|
tmpInputNum
= inputInt; |
|
139 |
|
}
else { |
|
140 |
|
System.out.println("※ コマンドは"
+ IMPUT_MAX + "以下で入力して下さい ※ "); |
|
141 |
|
} |
|
142 |
|
}
catch (Exception e) { |
|
143 |
|
System.out.println("※ 数字以外は入力しないで下さい ※ "); |
|
144 |
|
} |
|
145 |
|
//キー入力処理 そのまま書き写してください ここまで |
|
146 |
|
///////////////////////////////////////////////////// |
|
147 |
|
|
|
148 |
|
//入力番号を受け取る |
|
149 |
|
inputNum
= tmpInputNum; |
|
・・・ |
|
|
|
|
キー入力値を直接 変数inputNumに入れればいいのに、なぜしていない? |
|
|
![](../image/board/line_DL.png) |
|
![](../image/board/line_DR.png) |
|
|
えっと・・・
無意識に
やってたの
かな。 |
![](../image/NAPO/hoe.png) |
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
あ、いや、
え・・・っと、そうね・・・
そうだとも!!
キー入力処理は
関数にしようと
思ってたのさー!!
|
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
さっすが、なぽちゃん!
やっぱり
そうだったんだね!
こうしてあれば
キー入力処理の中身を
知らなくても
tmpInputNumを返すだけで
関数にできるもんね。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
ハッハー
ばれちゃったかー
あわせちゃえー。。。 |
![](../image/NAPO/asease.png) |
|
![](../image/koto/niko.png) |
分離しやすい
ようにしてたんだ。
そうだと思った! |
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
このブラックボックスの
部分は、丸ごと切り出して
関数にできるよ。
お前の言うとおり、
キー入力値を戻り値で
受け取ればいいだけだ。
ブラックボックスの中身は
いじる必要がない。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
はあっ?
テスト!? |
![](../image/NAPO/hoe.png) |
|
![](../image/koto/wakatta2.png) |
心構えでしょ!
今度は大丈夫! |
|
|
|
|
|
|
|
|
|
|
![](../image/fukidashi/lineUL_UL.png) |
![](../image/fukidashi/lineUL_UR.png) |
|
![](../image/fukidashi/lineUR_UL.png) |
![](../image/fukidashi/lineUR_UR.png) |
|
|
![](../image/fukidashi/lineUL_DL.png) |
![](../image/fukidashi/lineUL_DR.png) |
|
![](../image/fukidashi/lineUR_DL.png) |
![](../image/fukidashi/lineUR_DR.png) |
|
|
|
|
じゃあ、
気付かれちゃった
ついでだ。
もう1問テストね!
キー入力処理を
関数にしてくれ。 |
|
|
|
|
|
![](../image/fukidashi/lineDL_UL.png) |
![](../image/fukidashi/lineDL_UR.png) |
|
![](../image/fukidashi/lineDR_UL.png) |
![](../image/fukidashi/lineDR_UR.png) |
|
|
![](../image/fukidashi/lineDL_DL.png) |
![](../image/fukidashi/lineDL_DR.png) |
![](../image/fukidashi/tryD_U.png) |
![](../image/fukidashi/lineDR_DL.png) |
![](../image/fukidashi/lineDR_DR.png) |
|
|
|
|
![](../image/fukidashi/tryD_D.png) |
|
|
|
|
|
まだ、
やる気十分
なんだ・・・。
まあ、いいや
やらせとこ。。。 |
![](../image/NAPO/asease.png) |
|
![](../image/koto/yatta.png) |
今度は
1人でも
できる! |
|
|
|
|
ハッ |
全然休憩に
なってない
じゃん! |
![](../image/NAPO/ha.png) |
|
|