Java人机猜拳游戏
欢迎进入游戏
请输入你的姓名:
神挡杀神
请选择你的对手(1马云2马化腾):
1
要开始码?(y/n)
y
出拳规则:1.剪刀2.石头3.布
神挡杀神请出拳:
1
神挡杀神出拳:剪刀
马云出拳:剪刀
结果:和局,真衰!
是否开始下一轮(y/n):
y
出拳规则:1.剪刀2.石头3.布
神挡杀神请出拳:
2
神挡杀神出拳:石头
马云出拳:剪刀
结果:恭喜,你赢了!
是否开始下一轮(y/n):
n
Gome Over
代码块
代码块语法遵循标准markdown代码,例如:
import java.util.Random;
import java.util.Scanner;
public class T11 {
public static void main(String[] args) {
String jiandao ="剪刀";
String shitou ="石头";
String bu = "布";
System.out.println("欢迎进入游戏");
System.out.println("请输入你的姓名:");
Scanner input = new Scanner(System.in);
String wName = input.nextLine();
System.out.println("请选择你的对手(1盖伦2诺克):");
int xuanze = input.nextInt();
System.out.println("要开始吗?(y/n)");
String panduan = input.next();
String dName = null;
while(true) {
if(xuanze==1) {
dName="盖伦";
break;
}else if(xuanze==2) {
dName="诺克";
break;
}else {
System.out.println("请输入合法对手!");
}
}
while(panduan.equals("y"))
{
Random random = new Random();
Scanner input1 = new Scanner(System.in);
System.out.println("出拳规则:1.剪刀2.石头3.布");
System.out.println(wName+"请出拳:");
int chuquan = input1.nextInt();
if(chuquan==1) {
System.out.println(wName+"出拳:"+jiandao);
int suiji = random.nextInt(3)+1;
if(suiji==1) {
System.out.println(dName+"出拳:"+jiandao);
System.out.println("结果:和局,真衰!");
}else if(suiji==2) {
System.out.println(dName+"出拳:"+shitou);
System.out.println("结果:你被KO");
}else {
System.out.println(dName+"出拳:"+bu);
System.out.println("结果:恭喜,你赢了!");
}
}else if(chuquan==2) {
System.out.println(wName+"出拳:"+shitou);
int suiji = random.nextInt(3)+1;
if(suiji==1) {
System.out.println(dName+"出拳:"+jiandao);
System.out.println("结果:恭喜,你赢了!");
}else if(suiji==2) {
System.out.println(dName+"出拳:"+shitou);
System.out.println("结果:和局,真衰!");
}else {
System.out.println(dName+"出拳:"+bu);
System.out.println("结果:你被KO");
}
}else if(chuquan==3) {
System.out.println(wName+"出拳:"+bu);
int suiji = random.nextInt(3)+1;
if(suiji==1) {
System.out.println(dName+"出拳:"+jiandao);
System.out.println("结果:你被KO");
}else if(suiji==2) {
System.out.println(dName+"出拳:"+shitou);
System.out.println("结果:恭喜,你赢了!");
}else {
System.out.println(dName+"出拳:"+bu);
System.out.println("结果:和局,真衰!");
}
}else {
continue;
}
System.out.println("是否开始下一轮?(y/n)");
panduan = input.next();
}
System.out.println("Game Over");
input.close();
}
}
浏览器兼容
- 目前,本编辑器对Chrome浏览器支持最为完整。建议大家使用较新版本的Chrome。
- IE9以下不支持
- IE9,10,11存在以下问题
- 不支持离线功能
- IE9不支持文件导入导出
- IE10不支持拖拽文件导入