JAVA 编程剪刀石头布
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int b=c1.chuQuan();
switch(a){
case 0:
System.out.println("你出的是石头");
break;
case 1:
System.out.println("你出的是布");
break;
default:
System.out.println("你出的是剪刀");
}
import java.util.*;
class Game1{
public static void main(String[] args){
System.out.println("欢迎来到剪刀石头布游戏");
People p=new People();
Computer c=new Computer();
int c=a-b;
if(c==0){
System.out.println("打平了");
}else if(c==-2||c==1){
System.out.println("恭喜你,你赢了");
}else{
System.out.println("再接再厉");
}
Scanner sc=new Scanner(System.in);
return a;
}
}
class Computer{
public int chuQuan(){
int a=new Random().nextInt(3);
return a;
}
}
class Referee{
public void games(People p1,Computer c1){
int a=p1.chuQuan();
Referee r=new Referee();
r.games(p,c);
}
}
class People{
public int chuQuan(){
Scanner sc=new Scanner(System.in);;
int a=sc.nextInt();
switch(b){
case 0:
System.out.println("电脑出的是石头");
break;
case 1:
System.out.println("电脑出的是布");
break;
default:
System.out.println("电脑出的是剪刀");
}
//a//0石头,1布,2剪刀
//b//0石头,1布,2剪刀
System.out.println("是否继续Y是,N否");
String str=sc.nextLine();
if(str.equals("Y")){
Referee r=new Referee();
r.games(p1,c1);
}else
return;
}
}
switch(a){
case 0:
System.out.println("你出的是石头");
break;
case 1:
System.out.println("你出的是布");
break;
default:
System.out.println("你出的是剪刀");
}
import java.util.*;
class Game1{
public static void main(String[] args){
System.out.println("欢迎来到剪刀石头布游戏");
People p=new People();
Computer c=new Computer();
int c=a-b;
if(c==0){
System.out.println("打平了");
}else if(c==-2||c==1){
System.out.println("恭喜你,你赢了");
}else{
System.out.println("再接再厉");
}
Scanner sc=new Scanner(System.in);
return a;
}
}
class Computer{
public int chuQuan(){
int a=new Random().nextInt(3);
return a;
}
}
class Referee{
public void games(People p1,Computer c1){
int a=p1.chuQuan();
Referee r=new Referee();
r.games(p,c);
}
}
class People{
public int chuQuan(){
Scanner sc=new Scanner(System.in);;
int a=sc.nextInt();
switch(b){
case 0:
System.out.println("电脑出的是石头");
break;
case 1:
System.out.println("电脑出的是布");
break;
default:
System.out.println("电脑出的是剪刀");
}
//a//0石头,1布,2剪刀
//b//0石头,1布,2剪刀
System.out.println("是否继续Y是,N否");
String str=sc.nextLine();
if(str.equals("Y")){
Referee r=new Referee();
r.games(p1,c1);
}else
return;
}
}