package com.item.demo1;
import java.util.Random;
import java.util.Scanner;
//猜数字小游戏
public class HelloWorld {
public static void main(String[] args) {
Role r1=new Role("歌谣",100);
Role r2=new Role("小华",100);
while (true){
r1.attack(r2);
if(r2.getBlood()==0){
System.out.println(r1.getUsername()+"K.O"+r2.getUsername());
break;
}
r2.attack(r1);
if(r1.getBlood()==0){
System.out.println(r2.getUsername()+"K.O"+r1.getUsername());
break;
}
}
}
}
role的文件
package com.item.demo1;
import java.util.Random;
public class Role {
private String username;
private int blood;
public String getUsername() {
return username;
}
public Role(){
}
public Role(String username, int blood) {
this.username = username;
this.blood = blood;
}
public void setUsername(String username) {
this.username = username;
}
public int getBlood() {
return blood;
}
public void setBlood(int blood) {
this.blood = blood;
}
public void attack(Role role){
Random r = new Random();
int hurt= r.nextInt(20)+1;
int remainBoold=role.getBlood()-hurt;
remainBoold=remainBoold<0?0:remainBoold;
role.setBlood(remainBoold);
System.out.println(this.getUsername()+"举起拳头,打了"+role.getUsername()+"一下,"+"造成了"+
+hurt+"点伤害,"+role.getUsername()+"还剩下"+remainBoold+"点血");
}
}