package day02;
import java.util.Scanner;
public class ArrDemo {
public static int player=100;
public static int com=100;
public static int plan=0;
public static void main(String[] args) {
/*
* 斗兽棋
* 1.欢迎词
* 2.游戏规则:用户输入,1,2,3,4,5
* 3.电脑随机生成1-5
* 4.两者做算法
* 5.两者分数为100
* 6.先零分者输,跳出循环结束语
* 7.输入0退出游戏
* 8.每一局,显示当前分数局数
* 9.结束后判断局数
*10. 局数大于10,小于15,则为恭喜超神
*11.大于15,超鬼了
*12.提前退出,完蛋
*/
String[] name={"老鼠","猫","狗","老虎","大象"};
System.out.println("欢迎来到斗兽场!");
System.out.println("规则:老鼠吃大象,大象吃老虎,老虎吃狗,狗吃猫,"
+ "猫吃老鼠。ps:0退出");
System.out.println("请选择你的兽兽:(1-5:老鼠,猫,狗,老虎,大象)");
while(player!=0&&com!=0){
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
if(num==0){
break;
}
System.out.println(name[num-1]);
System.out.println("电脑的兽兽:");
int num1 = (int)(Math.random()*5+1);
System.out.println(name[num1-1]);
if(num==num1)
System.out.println("平局!");
else
if(num>num1){
if(num!=5&&num1!=1)
complain();
else
complain1();
}
else{
if(num1!=5&&num!=1)
complain1();
else
complain();
}
}
System.out.println("完蛋啊!");
}
public static void complain(){
plan++;
System.out.println("局数:"+plan);
System.out.println("玩家获胜,电脑减分");
com=com-10;
if(plan>10&&plan<=15)
System.out.println("恭喜。超神了!");
if(plan>15)
System.out.println("超鬼了!");
System.out.println("分数情况:玩家"+player+"电脑"+com);
if(com==0)
System.out.println("游戏结束,恭喜获胜!局数:"+plan);
}
public static void complain1(){
plan++;
System.out.println("局数:"+plan);
System.out.println("电脑获胜,玩家减分");
player=player-10;
System.out.println("分数情况:玩家"+player+"电脑"+com);
if(player==0)
System.out.println("游戏结束,你真垃圾!局数:"+plan);
}
}
import java.util.Scanner;
public class ArrDemo {
public static int player=100;
public static int com=100;
public static int plan=0;
public static void main(String[] args) {
/*
* 斗兽棋
* 1.欢迎词
* 2.游戏规则:用户输入,1,2,3,4,5
* 3.电脑随机生成1-5
* 4.两者做算法
* 5.两者分数为100
* 6.先零分者输,跳出循环结束语
* 7.输入0退出游戏
* 8.每一局,显示当前分数局数
* 9.结束后判断局数
*10. 局数大于10,小于15,则为恭喜超神
*11.大于15,超鬼了
*12.提前退出,完蛋
*/
String[] name={"老鼠","猫","狗","老虎","大象"};
System.out.println("欢迎来到斗兽场!");
System.out.println("规则:老鼠吃大象,大象吃老虎,老虎吃狗,狗吃猫,"
+ "猫吃老鼠。ps:0退出");
System.out.println("请选择你的兽兽:(1-5:老鼠,猫,狗,老虎,大象)");
while(player!=0&&com!=0){
Scanner scan=new Scanner(System.in);
int num=scan.nextInt();
if(num==0){
break;
}
System.out.println(name[num-1]);
System.out.println("电脑的兽兽:");
int num1 = (int)(Math.random()*5+1);
System.out.println(name[num1-1]);
if(num==num1)
System.out.println("平局!");
else
if(num>num1){
if(num!=5&&num1!=1)
complain();
else
complain1();
}
else{
if(num1!=5&&num!=1)
complain1();
else
complain();
}
}
System.out.println("完蛋啊!");
}
public static void complain(){
plan++;
System.out.println("局数:"+plan);
System.out.println("玩家获胜,电脑减分");
com=com-10;
if(plan>10&&plan<=15)
System.out.println("恭喜。超神了!");
if(plan>15)
System.out.println("超鬼了!");
System.out.println("分数情况:玩家"+player+"电脑"+com);
if(com==0)
System.out.println("游戏结束,恭喜获胜!局数:"+plan);
}
public static void complain1(){
plan++;
System.out.println("局数:"+plan);
System.out.println("电脑获胜,玩家减分");
player=player-10;
System.out.println("分数情况:玩家"+player+"电脑"+com);
if(player==0)
System.out.println("游戏结束,你真垃圾!局数:"+plan);
}
}