import java.util.Scanner;
interface shape{
void show();
}
class Youxi implements shape{
int wanjia;
int guaiwu;
int yuan;
int wanjia1;
int guaiwu1;
Youxi(int xue1,int xue2,int a,int b){
wanjia=xue1;
guaiwu=xue2;
yuan=xue2;
wanjia1=a;
guaiwu1=b;
}
public void show() {
System.out.printf("游戏开始玩家初始血量"+wanjia+"怪物初始血量"+guaiwu);
System.out.printf("\n");
for(int i=1;i<=yuan;i++) {
System.out.printf("第"+i+"回合");
System.out.printf("\n");
if(guaiwu>0) {
wanjia=wanjia-guaiwu1;
guaiwu=guaiwu-wanjia1;
System.out.printf("第"+i+"次结束后玩家血量"+wanjia+"怪物血量"+guaiwu);
System.out.printf("\n");
}
if(guaiwu<0||guaiwu==0) {
System.out.printf("胜利");
break;
}
}
}
}
public class App {
public static void main(String[] args) {
int xue1=1000;
int xue2=100;
Scanner scan=new Scanner(System.in);
System.out.printf("输入玩家攻击力");
int a=scan.nextInt();
System.out.printf("输入怪物攻击力");
int b=scan.nextInt();
shape c=new Youxi(xue1,xue2,a,b);
c.show();
}
}
class Youxi{
int wanjia;
int guaiwu;
int wanjia1=16;
int guaiwu1=1;
Youxi(int xue1,int xue2){
wanjia=xue1;
guaiwu=xue2;
}
public void show() {
System.out.printf("游戏开始玩家初始血量"+wanjia+"怪物初始血量"+guaiwu);
System.out.printf("\n");
int guaiwu2=guaiwu;
for(int i=1;i<=guaiwu2;i++) {
if(guaiwu>0) {
System.out.printf("第"+i+"次攻击\n");
wanjia=wanjia-guaiwu1;
guaiwu=guaiwu-wanjia1;
System.out.printf("第"+i+"次攻击后玩家血量"+wanjia+"怪物血量"+guaiwu);
System.out.println("\n");
}
if(guaiwu<0||guaiwu==0) {
System.out.printf("胜利");
break;
}
}
}
}
public class b {
public static void main(String[] args) {
int xue1=1000;
int xue2=100;
Youxi c=new Youxi(xue1,xue2);
c.show();
}
}