📄 huochai.java
字号:
import java.io.*;
import java.util.*;
public class huochai{
public static void main(String args[]){
int amount;
int whoplay;
int r1;
int r2;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
BufferedReader cr=new BufferedReader(new InputStreamReader(System.in));
while(true){
Random rd=new Random();
Random rd1=new Random();
int d1=(int)(rd.nextFloat()*100);
if(d1<20||d1>50) continue;
amount=d1;
int remain=amount;
System.out.println("火柴总数为"+amount+"根.");
System.out.println("请选择谁先拿,1--人,2--计算机。");
try{String input=br.readLine();
whoplay=Integer.parseInt(input);
if(whoplay==1){System.out.println("人先拿。");}
else{if(whoplay==2){System.out.println("电脑先拿。");}
else {System.out.println("输入字符错误,游戏重新开始!");continue;}
}
while(remain>3){if(whoplay==1){
System.out.println("请选择拿几根(1~3).");
String input1=cr.readLine();
r1=Integer.parseInt(input1);
if(r1==1) remain=remain-1;
else{if(r1==2) remain=remain-2;
else remain=remain-3;}
whoplay=2;}
else {r2=(int)(rd1.nextFloat()*2+1.5);
System.out.println("计算机拿了"+r2+"根.");
remain=remain-r2;
whoplay=1;}
System.out.println("剩余火柴为"+remain+"根");
}
if(whoplay==1) System.out.println("狗屎运!你赢了");
if(whoplay==2) System.out.println("真倒霉!你输了");
}
catch(IOException e){
System.out.println(e.toString());
}
break;}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -