import java.util.*;
public enum Skills {
Random r= new Random();
//trying to use nextInt method in some case
SKILLS(r.nextInt(125)+25),
VEHICLE(r.nextInt(125)+25),
ACCURACY(),WEAPONS(23),REFLEX(),
STRATEGY(),CHARISMA(),
HACKING(r.nextInt(125)+25),
SPEED(r.nextInt(125)+25),
STEALTH(r.nextInt(125)+25);
//end of skills
private int value;
private Skills(int value){
this.value=value;
}
public int getValue() {
return value;
}
}
私のenumの値をランダムに設定することはできません。後で私はゲームでキャラクターにこれらの技能を与えます。 nextIntメソッドも使用できません。何故ですか ?どのように問題を解決し、この列挙を正しく使用するのですか?Javaでenum値をrandomに設定する
enumについて読んで例を見て、戻ってこの同じ質問をしてください。 – Tarik