| ・・・ |
|
|
|
| 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 |
|
} |
|
| ・・・ |
|
|
|