⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huochai.java

📁 人与计算机取火柴的游戏人与计算机取火柴的游戏
💻 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 + -