java版cs_Java实现控制台版CS

package Cs1_6;

public class Game {

public static void Da(Persion p1,Persion f1){

Police p;

Fei f;

if (p1 instanceof Police){

p=(Police) p1;

f=(Fei) f1;

}

else{

p=(Police) f1;

f=(Fei) p1;

}

System.out.println("警察开了枪");

p.Attack(f);

System.out.println(f.toString());

while (p.getHp()>0 && f.getHp()>0){

System.out.println("匪徒开了枪");

f.Attack(p);

System.out.println(p.toString());

System.out.println();

if(p.getHp()<=0){

break;

}

System.out.println("警察开了枪");

p.Attack(f);

System.out.println(f.toString());

}}

public static void IsLive(Persion p1,Persion f1){

Police p;

Fei f;

if (p1 instanceof Police){

p=(Police) p1;

f=(Fei) f1;

}

else{

p=(Police) f1;

f=(Fei) p1;

}

if (p.getHp()<=0){

System.out.println("警察阵亡");

}

else if(f.getHp()<=0){

System.out.println("匪徒阵亡");

}

}

public static void main(String[] args) {

//创建

Police p = new Police(100,(int)(Math.random()*20+1));

Fei f = new Fei(100,(int)(Math.random()*20+1));

//谁先打

// boolean b = Math.random()>=0.5;

//警察先打

if(Math.random()>=0.5){

Da(p,f);

// System.out.println("警察开了枪");

// p.Attack(f);

// System.out.println(f.toString());

// while (p.getHp()>0 && f.getHp()>0){

//

//

//

// System.out.println("匪徒开了枪");

// f.Attack(p);

// System.out.println(p.toString());

// System.out.println();

// if(p.getHp()<=0){

// break;

// }

// System.out.println("警察开了枪");

// p.Attack(f);

// System.out.println(f.toString());

// }

}

//匪徒先打

else{

Da(f,p);

// System.out.println("匪徒开了枪");

// f.Attack(p);

// System.out.println(p.toString());

// while (p.getHp()>0 && f.getHp()>0){

//

// System.out.println("警察开了枪");

// p.Attack(f);

// System.out.println(f.toString());

// System.out.println();

// if(f.getHp()<=0){

// break;

// }

// System.out.println("匪徒开了枪");

// f.Attack(p);

// System.out.println(p.toString());

// }

}

// while (p.getHp()>0 && f.getHp()>0){

//

// System.out.println("警察开了枪");

// p.Attack(f);

// System.out.println(f.toString());

// if(f.getHp()<=0){

// break;

// }

// System.out.println("匪徒开了枪");

// f.Attack(p);

// System.out.println(p.toString());

// }

//是否活着

IsLive(p,f);

// if (p.getHp()<=0){

// System.out.println("警察阵亡");

// }

// else if(f.getHp()<=0){

// System.out.println("匪徒阵亡");

// }

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值