由於奧特曼和小怪獸有相同的屬性,我把他們化成乙個類,怪物。通過這個類的呼叫,可以實現奧特曼與小怪獸的打鬥。
package com.lovo;
/** * 這是寫的奧特曼和小怪獸的共同類,由於他們共有相同的屬性,行為,所以歸為一類。
* @author 杜海
* */
public class guaiwu
public void attack( guaiwu gs) else
gs.hp -= now_demage - gs.defense;
if(gs.hp<=0)
gs.hp=0;
} public void magicattack(guaiwu gs) else
gs.hp -= now_demage - gs.defense;
if (gs.hp <= 0)
gs.hp = 0;
} }public boolean isalive()
public string getname()
public string getinfo()
}
package com.lovo;
/** * 本程式是寫的奧特曼打小怪的程式,其中奧特曼同時打3個小怪獸
* @author 杜海
* */
public class test_0001 ;
int round = 1;
while (gs1[0].isalive()||gs1[1].isalive()||gs1[2].isalive() )
} else
}system.out.println(aot.getinfo());
system.out.println(gs1[0].getinfo());
system.out.println("\n");
}if (gs1[1].isalive())
} else
}system.out.println(aot.getinfo());
system.out.println(gs1[1].getinfo());
system.out.println("\n");
}if (gs1[2].isalive())
} else
}system.out.println(aot.getinfo());
system.out.println(gs1[2].getinfo());
system.out.println("\n");
}round++;
} if (aot.isalive()) else if (gs1[0].isalive())
else if (gs1[1].isalive())
else if (gs1[0].isalive())
}}
python 奧特曼打小怪獸的簡單版
from random import randint 匯入randint函式 class monster object def init self,name,energy self.name name self.energy energy if self.energy 100 print self....
華為機試題解 奧特曼打怪獸
在乙個n n的正方形區域,每個小格可能有三種狀態 值為0,正常可通過 值為1,奧特曼可通過,同時還可以消滅怪獸,消滅後值變為0,消滅怪獸數量 1 值為 1,有大石頭,奧特曼無法通過 奧特曼需要先從上往下走,這個過程只能向下或者向右,到達右下角後,再從下往上走,這個過程只能向左或向上。需要找到奧特曼可...
用Python編乙個打小怪獸遊戲
用python編乙個打小怪獸遊戲import random import time while true input 請按回車鍵開始遊戲 print 遇到乙隻小怪獸 print 選擇是否打小怪獸?w input a 打小怪獸 b 不打小怪獸 n print 你的選擇是 w if w a p b ra...