制作一款游戏,它既有人生模拟器的随机性质,又有Fight对战游戏的性质
package game;
import java.util.Random;//Math.random()不需要导包
public class Player {
String[]boy={"apple","grape","banana","water"};
String[]girl={"a","b","b+"};
String[]man={"strong","fat","hand","head"};
String[]woman={"cc","dd","ee"};
String name,character,face;
public Player(String name,String character){
this.name=name;
if ("boy".equals(character)) {
this.character = "boy";
this.face = boy[(int) (Math.random()*boy.length)];//Math.random()生成一个0~1的double类型的数字
} else if ("girl".equals(character)) {
this.character = "girl";
this.face = girl[(int) (Math.random()*girl.length)];
} else if ("man".equals(character)) {
this.character = "man";
this.face = man[(int) (Math.random()*man.length)];
} else {
this.character = "woman";
this.face = woman[(int) (Math.random()*woman.length)];
}
}
public void tell(){
System.out.println("name:"+name+"\t"+"character:"+"\t"+character+"\t"+"information:"+face);
}
}
public class Exam {
public static void main(String[] args){
Player p1=new Player("karl","boy");
Player p2=new Player("harry","man");
Player p3=new Player("lie","man");
Player p4=new Player("zhang","girl");
p1.tell();
p2.tell();
p3.tell();
p4.tell();
}
}
这个Exam类用来测试