Beetle遊戲改進版

2021-08-29 13:30:09 字數 546 閱讀 2427

在執行這個遊戲時,最後螢幕上顯示的是如下圖所示。 甲蟲情況變成了beetle@60aeb0。

原來在system.out.println(beetle)中實際上用到了tostring方法,為了清楚表達甲蟲的情況,要重寫這一方法。

在beetle類中加入下面重寫的tosting()方法:

public string tostring()  else 

if(eyes == 2)

}return result;}}

現在再執行,顯示效果就清楚些了:

上面顯示的還是有些麻煩,重寫tostring方法,用字元表示乙隻甲蟲如何?

把上面的**改為:

public string tostring()  else 

result += "o" //大o表示兩隻眼睛中間的修飾部分

if(eyes == 2)

}return result;}}

最終效果如下:

至此,甲蟲遊戲完成了!

python基礎 猜數字遊戲(改進版)

基於python的猜數字遊戲有很多,我基於最簡單的稍做改進,還是為了熟悉基礎的程式設計知識。功能請看執行示例。猜數字遊戲,可重複玩 import random defconjecture 猜數字遊戲的函式 answer random.randint 1,100 產生的隨機數範圍包括下限和上限 cou...

六 改進版(Hit UFO)

2 實現 專案位址 參考部落格 按 adapter模式 設計圖修改飛碟遊戲 使它同時支援物理運動與運動學 變換 運動 飛碟起始位置隨機生成 vector3 startpos new vector3 unityengine.random.range 70,70 unityengine.random.r...

氣泡排序改進版

普通的氣泡排序的演算法的平均時間複雜度為o n 2 通過對一些特殊情況的研究,我們得出了這個改進版的氣泡排序,所以它的時間複雜度是 沒錯,還是o n 2 否則就叫不叫氣泡排序早就改名了 氣泡排序的時間消費主要是在比較以及交換的次數上,每一趟冒泡都會將當前序列最大的數 冒 到序列的最後,然後序列縮小乙...