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

📄 rsc.java~63~

📁 java写的剪刀
💻 JAVA~63~
字号:
package rsc;import javax.swing.*;import java.io.*;import java.util.*;/**	File Name:    	RSC.java	Author:	黄增博   #B02251132	Date:		March 20 2004	Description:	This program would like to program the computer to play this game                        against a human. Each will make a choice and the computer                        will work out who won.**/public class RSC {  public static void main(String[] args)throws IOException{     String player=null;     String computerstring=null;     String winner=null;     int you=1000;     int computer=1000;     BufferedReader stdn = new BufferedReader(new InputStreamReader(System.in));     String r;     int seed;     boolean isDigit;     System.out.println("Enter the seed:");     do{     isDigit=true;     r=stdn.readLine();//input the string     for(int i=0;i<r.length();i++)//check the input is the integer    {      char checkDigit;      checkDigit=r.charAt(i);      if(!Character.isDigit(checkDigit))      isDigit=false;    }    if(isDigit==false)    System.out.println("The seed should be an integer!Input again!");    }while(isDigit==false);//if the input is not an integer,input it again    seed=Integer.parseInt(r);    System.out.println("The rules: \n rock beats scissors;\n scissors beat cloth;\n cloth beats rock; ");    System.out.println("Please input your choice!"+'\n'+"r is rock,s is scissors,c is cloth,q is exit");    System.out.println("Computer : Your turn");     Random temp=new Random(seed);//give the random number from seed     while(!(r=stdn.readLine()).equals("q")){//input the r,s,c,q ,when input q ,exit         if(r.equals("r"))         you=2;         else if(r.equals("s"))         you=1;         else if(r.equals("c"))         you=0;         //check if the input is r,s,c,q         else System.out.println("Wrong input,please enter 'r','s','c','q'"+'\n'+"Computer:Your turn");         seed=temp.nextInt();//give the next random number         seed=seed%3;        //make the number to the computer         computer=Math.abs(seed);         if (computer==2)//make the computer's output         computerstring="rock";         else if (computer==1)         computerstring="scissors";         else if (computer==0)         computerstring="cloth";         //check the winner         if (((you==0)&&(computer==2))||((you==1)&&(computer==0))||((you==2)&&(computer==1)))         winner="I got you!";         else if (computer==you)         winner="Draw!";         else if (((computer==0)&&(you==2))||((computer==1)&&(you==0))||((computer==2)&&(you==1)))         winner="You lose!";         if(r.equals("s")||r.equals("r")||r.equals("c")||r.equals("q"))//check the input is s,r,c,q         //output the conclution         System.out.print("Computer: "+computerstring+','+winner+'\n'+"Computer:Your turn"+'\n'+"User: ");     }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -