練習問題 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
おー、
今まで覚えたのを
全部使う気でやってくれ。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
はいっ。
プロジェクト名は
KotoTest6ね。 |
 |
|
|
おーげ?
新しくプロジェクト
作ってやってね。 |
|
|
|
 |
|
 |
|
練習問題 2 |
|
問:次の処理を作成しなさい。 |
|
|
もし、コットン姫の攻撃力が 900以上 で 1000以下 で
|
かつ |
コットン姫の必殺技ポイントが 200以上 で 500以下 なら |
「必殺めろめろ弾発射!!」のメッセージを表示する
|
|
さもなければ、コットン姫の攻撃力が 1000以上か
|
または |
コットン姫の必殺技ポイントが 1000以上なら |
「超必殺らぶらぶ弾発射!!」のメッセージを表示する |
|
|
|
|
プロジェクトを新規に作成して下さい。 |
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
えー!!
コットン姫ってもしかして
あたしのこと!?
ねー!!ねー!! |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
あわわ |
|
 |
かわいいー!
ありがとー!
うれしー! |
|
お前の場合
ガキだから
おしめ様
だけどな。
ケケケ |
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
うーん・・・
900以上で「かつ」1000以下
だから&&でつなげて・・・
うーん、あー、難しいなあ・・・ |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
どんどん悩んでねー
ボットン姫さま。
ところで
ボットン便所って知ってる? |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
もおー!!
優しいんだか
意地悪なんだか
分かんないっ! |
 |
|
 |
はーい、
悪魔でえーす。
ケケケ |
|
|
|
 |
|
 |
|
|
練習問題2:解答(KotoTest6のKNMain.java)17行目~ |
|
・・・ |
|
|
|
017 |
|
public static void
main(String[] args) { |
|
018 |
|
// TODO code
application logic here |
|
019 |
|
|
|
020 |
|
int
ktAttack
= 0;//コットン姫の攻撃力 |
|
021 |
|
int
ktSPPoint
= 0;//コットン姫の必殺ポイント |
|
022 |
|
|
|
023 |
|
//もし、コットン姫の攻撃力が 900以上 で 1000以下 で |
|
024 |
|
//かつ コットン姫の必殺ポイントが 200以上 で 500以下 なら |
|
025 |
|
if((ktAttack
>= 900 && ktAttack <= 1000) && |
|
026 |
|
(ktSPPoint
>= 200 && ktSPPoint <= 500)){ |
|
027 |
|
//「必殺めろめろ弾発射!!」のメッセージを表示する |
|
028 |
|
System.out.println("必殺めろめろ弾発射!!"); |
|
029 |
|
|
|
030 |
|
//さもなければ、コットン姫の攻撃力が 1000以上か |
|
031 |
|
//またはコットン姫の必殺技ポイントが 1000以上なら |
|
032 |
|
}else
if(ktAttack >= 1000 || ktSPPoint >= 1000){ |
|
033 |
|
//「必殺らぶらぶ弾発射!!」のメッセージを表示する |
|
034 |
|
System.out.println("必殺らぶらぶ弾発射!!"
); |
|
035 |
|
} |
|
036 |
|
} |
|
・・・ |
|
|
|
|
黄色の部分が追加・改変部分です。
書き写して実行して下さい。 |
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
おー、いい感じじゃね。
括弧で条件式を整理してるな。
この方が見やすくていいな。
今回は、&&と||一緒に使って
ないから条件式の優先順位は
結果に関係ないんだけどね。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
 |
やった。 |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
実際に実行してみよう。
まずは
「めろめろ弾」発射! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
えっとー
攻撃力を950、
必殺ポイントを300
にするね。
これで「めろめろ弾」の
条件を満たしたから・・・
・・・やったー!
発射されたよ! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
 |
|
 |
|
練習問題2:解答(KotoTest6のKNMain.java)20行目~ |
|
・・・ |
|
|
|
020 |
|
int
ktAttack
=
950;//コットン姫の攻撃力 |
|
021 |
|
int
ktSPPoint
=
300;//コットン姫の必殺ポイント |
|
・・・ |
|
|
|
|
黄色の部分が改変部分です。
書き写して実行して下さい。 |
|
|
 |
|
 |
|
|
 |
実行結果(出力ウィンドウ) |
|
|
|
|
分かりやすいように
他の値は0にしたよ。 |
 |
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
今度は
必殺ポイントを
2000にして実行!
やったー!
らぶらぶ弾発射成功! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
練習問題2:解答(KotoTest6のKNMain.java)20行目~ |
|
・・・ |
|
|
|
020 |
|
int
ktAttack
= 0;//コットン姫の攻撃力 |
|
021 |
|
int
ktSPPoint
=
2000;//コットン姫の必殺ポイント |
|
・・・ |
|
|
|
|
黄色の部分が追加・改変部分です。
書き写して実行して下さい。 |
|
|
 |
|
 |
|
|
 |
実行結果(出力ウィンドウ) |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
OK、OK。
いいんじゃないかな。
変数の値を変えても
想定通りの結果になってるし。
今回やったことをちゃんと
分かってるんじゃね。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
 |
るんるん |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
ねーねー、
ところで、なぽちゃん。
このらぶらぶ弾って
当たった人と、らぶらぶに
なれるの? |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
ドキドキ |
それは
ダメじゃない?
ずるは
だめだよ・・・ |
 |
|
 |
もおー
夢子ちゃん
いやっ! |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
どうだ?
一気にやったから
覚えるの大変だっただろうけど
制御文についてなんとなく
分かったんじゃねーか? |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
うんっ!
なんとなく分かった気がする!
あとで復習するから! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
長かったなあ。 |
 |
|
|
はあー、
面白かったー。
でもちょっと
疲れたー。 |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
じゃあ、
今回はこれでおしまい!
次回は、他の制御文を
見ていこう。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
おわり? |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
今回で
ゲーム作れるんじゃなかったの?
switch文とか他のもやろーよー!
ねーねー! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
今日、制御文
終わらせよー |
 |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
制御文、まだ結構残りあるしー、
今回かなりボリュームあったから
お前も疲れただろ~。
俺も疲れただろ。
な、な、な・・・ |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
ううん、大丈夫!
全然疲れてないよ!
ゲーム早く作りたいから
がんばる!
がんばってゲーム作って
告白するんだから! |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
人間じゃないん
だけど。。。 |
 |
|
|
もおー
おいこらー
日本男児だろー |
|
|
|
 |
ほれほれ
やってみ |
|
そ、そんなこと
ないもん・・・ |
 |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
できたとしても
こいつのフェロモンじゃねえ~。
フェロモンどころかホルモンも
怪しいもんだ。
こいつの場合、
5103150(こと、サイコー!)
じゃなくって
5103150(恋は最期)
って感じだな、ククク |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
なっ・・・ |
 |
|
|
ひゃほーい |
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
な・ん・だ・っ・て・・・?
もっかいいうてみ・・・
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
ハッ |
|
 |
|
|
5103150
(こと、サイコー!)
でしょ?
ねえ・・・
ねえ・・・ |
|
|
|
|
|
|
ピュー |
|
|
 |
さいならー |
|
|
まてー!! |
|
|