0
点赞
收藏
分享

微信扫一扫

Fight+随机生成器 1.0

茗越 2022-04-17 阅读 36
java

制作一款游戏,它既有人生模拟器的随机性质,又有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类用来测试

举报

相关推荐

0 条评论