奧特曼打小怪獸

2021-06-26 13:59:33 字數 1435 閱讀 6195

由於奧特曼和小怪獸有相同的屬性,我把他們化成乙個類,怪物。通過這個類的呼叫,可以實現奧特曼與小怪獸的打鬥。

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...