プロジェクトを戻す |
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
さてと、関数の勉強も
終わったところで・・・
それじゃ
プロジェクトを変更しよう。
さっきやったのと同じように
今度は、今使っていた
「KotoQuizTest」を閉じて
「KotoQuiz」を開いてくれ。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
はいっ!
えーと・・・
「KotoQuizTest」を
閉じてっと・・・
あれ!?
なんでこんなこと
するんだっけ? |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
開いたら
ファイルウィンドウから
KQMain.javaを
エディタに表示させてね。 |
 |
|
 |
えっとー・・・ |
|
|
|
プロジェクトの閉じ方 |
1、プロジェクトウィンドウで、閉じるプロジェクトを右クリックする。 |
2、「閉じる」を選択する。 |
 |
|
|
|
プロジェクトの開き方 |
1、ファイルメニューをクリックする。 |
2、「プロジェクトを開く」を選択する。 |
 |
|
3、開くプロジェクトをクリックする。 |
4、「プロジェクトを開く」ボタンを押す。 |
 |
|
|
|
|
あー |
うそー! |
 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
って!!
せっかく作ったコードが
元に戻っちゃった!
作った関数が
消えちゃったよ!!
なんてことさせるの、
なぽちゃんー!!
なんで、なんでー!! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
そりゃ、変更する前の
プロジェクトに戻したん
だから消えるわな。
あと、主プロジェクトの
設定も「KotoQuiz」に
切り替えてね。 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
 |
あたりまえー |
|
|
|
すてっぷあーっぷ! |
|
 |
|
 |
今日は
無いのかと
思ってたー |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
ほらほら、
心構えがたりーん!
関数のまとめのテストじゃ。
今回のテストは
関数を作ってもらおう。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
そ、そっか・・・
よーし、
まとめのテストね。
がんばるぞ!
どんなテストでも
どんとこーい! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
すてっぷ
あーっぷ |
 |
|
 |
すてっぷ
あーっぷ |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
ほら、今回、
正解の時の処理2行を
関数化しただろ。
でも、よく考えてみよう。
ちょっと視野を広げると
同じような処理ばっかりだろ。
ほら、解答チェック処理の
case文はほとんど同じだ。 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
ほとんど
同じだね |
 |
|
|
|
|
 |
|
 |
|
クイズゲーム 完成(モード別処理)
(KotoQuizTestのKQMain.java)97行目~ |
|
・・・ |
|
|
|
097 |
|
//解答をチェックする |
|
098 |
|
switch(nowQuizNum){ |
|
099 |
|
case
0: |
|
100 |
|
//正解番号チェック |
|
101 |
|
if(inputNum
== 3){ |
|
102 |
|
System.out.println("やったね!正解"); |
|
103 |
|
correctTotal += 1;//正解数加算 |
|
104 |
|
}else{ |
|
105 |
|
System.out.println("残念!不正解"); |
|
106 |
|
} |
|
107 |
|
|
|
108 |
|
break; |
|
109 |
|
case
1: |
|
110 |
|
//正解番号チェック |
|
111 |
|
if(inputNum
== 1){ |
|
112 |
|
System.out.println("やったね!正解"); |
|
113 |
|
correctTotal += 1;//正解数加算 |
|
114 |
|
}else{ |
|
115 |
|
System.out.println("残念!不正解"); |
|
116 |
|
} |
|
117 |
|
|
|
118 |
|
break; |
|
119 |
|
case
2: |
|
120 |
|
//正解番号チェック |
|
121 |
|
if(inputNum
== 3){ |
|
122 |
|
System.out.println("やったね!正解"); |
|
123 |
|
correctTotal += 1;//正解数加算 |
|
124 |
|
}else{ |
|
125 |
|
System.out.println("残念!不正解"); |
|
126 |
|
} |
|
127 |
|
|
|
128 |
|
break; |
|
129 |
|
} |
|
・・・ |
|
|
|
|
緑色は同じほとんど同じ内容 |
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
うーん、
でも正解の数字とか、
コードに直接書いてあるから・・・
関数に持っていっても
ちゃんとチェックできないよ。
全部同じじゃないから、1つの
関数にはできないんじゃないかな。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
大丈夫、できるよ。
だから、どうやれば
いいか考えてみよう。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
そっか。
できるんだ。 |
 |
|
 |
大丈夫ー。 |
|
|
|
 |
|
 |
|
クイズゲーム 完成(モード別処理)
(KotoQuizTestのKQMain.java)97行目~ |
|
・・・ |
|
|
|
097 |
|
//解答をチェックする |
|
098 |
|
switch(nowQuizNum){ |
|
099 |
|
case
0: |
|
100 |
|
//正解番号チェック |
|
101 |
|
if(inputNum
== 3){ |
|
102 |
|
System.out.println("やったね!正解"); |
|
103 |
|
correctTotal += 1;//正解数加算 |
|
104 |
|
}else{ |
|
105 |
|
System.out.println("残念!不正解"); |
|
106 |
|
} |
|
107 |
|
|
|
108 |
|
break; |
|
109 |
|
case
1: |
|
110 |
|
//正解番号チェック |
|
111 |
|
if(inputNum
== 1){ |
|
112 |
|
System.out.println("やったね!正解"); |
|
113 |
|
correctTotal += 1;//正解数加算 |
|
114 |
|
}else{ |
|
115 |
|
System.out.println("残念!不正解"); |
|
116 |
|
} |
|
117 |
|
|
|
118 |
|
break; |
|
119 |
|
case
2: |
|
120 |
|
//正解番号チェック |
|
121 |
|
if(inputNum
== 3){ |
|
122 |
|
System.out.println("やったね!正解"); |
|
123 |
|
correctTotal += 1;//正解数加算 |
|
124 |
|
}else{ |
|
125 |
|
System.out.println("残念!不正解"); |
|
126 |
|
} |
|
127 |
|
|
|
128 |
|
break; |
|
129 |
|
} |
|
・・・ |
|
|
|
|
黄色は内容が異なる部分 |
|
|
 |
|
 |
|
|
|
さっきも
やったでしょー。
紛らわしいから
閉じておいて。 |
 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
ちなみに、さっき閉じた
テストプロジェクトは
残ってるから、大丈夫だよ。
同じようにプロジェクトを
読み込めばいいだけ。
いつでも開けるよ。
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
 |
ほっ |
|
|