temp
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
public class Main {
/**
* メインメソッド。
* @param args 引数
*/
public static void main(String[] args) {
// インスタンスを作成
Cleric cle1 = new Cleric();
System.out.print("HP" + hp);
System.out.print("MP" + mp);
cle1.selfAid();
cle1.play(1);
}
}
public class Cleric {
//名前
public String name;
//HP
public int hp = 50 ;
// 最大HP
public int max_hp = 50 ;
// MP
public int mp = 10 ;
// 最大MP
public int max_mp = 10 ;
//一時記憶用
public int hp_old ;
public int mp_old ;
//MPの回復量
public int kaihuku_mp ;
//セルフエイド MPを5消費する魔法
public void selfAid(){
mp = mp -5 ;
hp_old = hp ;
hp = max_hp ;
if (hp > max_hp){
mp = mp +5 ;
hp = hp_old ;
}
}
public int pray(int pray_sec){
// double a = Math.random();
mp_old = mp ;
kaihuku_mp = (int)(Math.random() * pray_sec);
if (mp + kaihuku_mp <= max_mp){
mp = mp + kaihuku_mp ;
return kaihuku_mp;
}else{
mp = max_mp ;
kaihuku_mp = max_mp ;
return kaihuku_mp;
}
}
}
終了行:
public class Main {
/**
* メインメソッド。
* @param args 引数
*/
public static void main(String[] args) {
// インスタンスを作成
Cleric cle1 = new Cleric();
System.out.print("HP" + hp);
System.out.print("MP" + mp);
cle1.selfAid();
cle1.play(1);
}
}
public class Cleric {
//名前
public String name;
//HP
public int hp = 50 ;
// 最大HP
public int max_hp = 50 ;
// MP
public int mp = 10 ;
// 最大MP
public int max_mp = 10 ;
//一時記憶用
public int hp_old ;
public int mp_old ;
//MPの回復量
public int kaihuku_mp ;
//セルフエイド MPを5消費する魔法
public void selfAid(){
mp = mp -5 ;
hp_old = hp ;
hp = max_hp ;
if (hp > max_hp){
mp = mp +5 ;
hp = hp_old ;
}
}
public int pray(int pray_sec){
// double a = Math.random();
mp_old = mp ;
kaihuku_mp = (int)(Math.random() * pray_sec);
if (mp + kaihuku_mp <= max_mp){
mp = mp + kaihuku_mp ;
return kaihuku_mp;
}else{
mp = max_mp ;
kaihuku_mp = max_mp ;
return kaihuku_mp;
}
}
}
ページ名: