1
我需要做的是創建一個應用程序,它將生成一個隨機的數學表達式,供用戶根據他們選擇的難度級別來解決。我如何創建一個類和我需要的方法?
例如。新手:2項 容易隨機操作:2或3項
隨機操作我正在掙扎是創建一個類來處理表達式
我的遊戲類是創建如下:
package w1279057.CW1;
import android.app.Activity;
import android.os.Bundle;
public class Game extends Activity {
public static final String KEY_DIFFICULTY = "w1279057.CW1.difficulty";
public static final int DIFFICULTY_NOVICE = 0;
public static final int DIFFICULTY_EASY = 1;
public static final int DIFFICULTY_MEDIUM = 2;
public static final int DIFFICULTY_GURU = 3;
private int puzzle[];
@Override
public void onCreate(Bundle savedInstanceState) {
int diff = getIntent().getIntExtra(KEY_DIFFICULTY, DIFFICULTY_NOVICE);
setContentView(R.layout.gameview);
}
}
什麼,我想我需要的是具有用於表達隨機產生的動作的具體金額,然後生成隨機數的方法爲好,一旦我有一個有效的表達式,我需要更新一個TextView一類顯示錶達式。
我在正確的軌道上?
我的班級將如何看待?正如我所說,我在創建方法時遇到了麻煩。 – nexus490 2012-03-01 23:19:48
你有什麼樣的問題?您需要的方法取決於您需要實現的功能...例如您可以將其視爲「每種方法的一種操作」,以小塊封裝業務邏輯。 – Caumons 2012-03-01 23:44:19
好吧,我將它分解成我需要處理的任務,第一個將創建一個方法,如果新手被選中,將會生成表達式,所以我需要選擇一個隨機操作並生成兩個0和0之間的隨機數字100,那麼我需要更新我的文本視圖以顯示此表達式 – nexus490 2012-03-01 23:46:27