・・・ |
|
|
|
017 |
|
public static void
main(String[] args) { |
|
018 |
|
// TODO code
application logic here |
|
019 |
|
|
|
020 |
|
//***** 定数 ***** |
|
021 |
|
final
int LIFE_POINT_MAX = 1000;//生命力最大値 |
|
022 |
|
final
int KAIFUKU_POINT = 200;//1回の回復量 |
|
023 |
|
|
|
024 |
|
//*****
変数 ***** |
|
025 |
|
boolean
loopFlg = true;//ループ継続フラグ |
|
026 |
|
int yuushaLifePoint = 0;//勇者生命力 |
|
027 |
|
|
|
028 |
|
//***** 処理 ***** |
|
029 |
|
|
|
030 |
|
while(loopFlg ==
true){ |
|
031 |
|
//回復処理 |
|
032 |
|
yuushaLifePoint = yuushaLifePoint +
KAIFUKU_POINT; |
|
033 |
|
|
|
034 |
|
//回復量を表示 |
|
035 |
|
System.out.println(KAIFUKU_POINT +
"回復しました"); |
|
036 |
|
|
|
037 |
|
//現在の生命力 |
|
038 |
|
System.out.println("現在の生命力:" +
yuushaLifePoint); |
|
039 |
|
|
|
040 |
|
//生命力最大値以上になっていたら処理を終了する |
|
041 |
|
if(yuushaLifePoint >= LIFE_POINT_MAX){ |
|
042 |
|
loopFlg =
false;//ループ継続フラグを消す |
|
043 |
|
} |
|
044 |
|
} |
|
045 |
|
//終了メッセージ |
|
046 |
|
System.out.println("回復しました"); |
|
047 |
|
|
|
048 |
|
} |
|
・・・ |
|
|
|