简单:石头剪刀布游戏源码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单:石头剪刀布游戏源码相关的知识,希望对你有一定的参考价值。
import java.util.*;
public class guess {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int a=0;
int b=0;
int c=0;
int i=0;//声明三个变量 a b c,用来接收 输赢平的次数,声明变量 i 用户循环,循环里面声明,循环外无法使用。
System.out.println("****************石头、剪刀、布 游戏****************");
for ( i=1;i<=5;i++){
System.out.println();
System.out.println("第"+i+"次:"+"请出拳(1.剪刀 2.石头 3.布)");
int person =in.nextInt();
int computer=(int)(Math.random()*3)+1;
String Marks="拳头";//这里做一个标记。
String Marks2="diannao";//这里给电脑做一个标记。
switch(person){
case 1:
Marks="剪刀";
break;
case 2:
Marks="石头";
break;
case 3:
Marks="布";
break;
}
switch(computer){
case 1:
Marks2="剪刀";
break;
case 2:
Marks2="石头";
break;
case 3:
Marks2="布";
break;
}
if(person==computer){
System.out.println("平局!"+"你出的是:"+Marks+" "+"电脑出的是:"+Marks2);
a+=1;
}else if(person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
System.out.println("-_-你输了!"+"你出的是:"+Marks+" "+"电脑出的是:"+Marks2);
b+=1;
}else{
System.out.println("你赢了!"+"你出的是:"+Marks+" "+"电脑出的是:"+Marks2);
c+=1;
}
}
System.out.println();
System.out.println("********************游 戏 结 果********************");
System.out.println("您一共玩了"+" "+(i-1)+" "+"局!");
System.out.println("赢了"+" "+c+" "+"局!"+" "+"平了"+" "+a+" "+"局!"+" "+"输了"+" "+b+" "+"局!");
if(c>b){
System.out.println();
System.out.println("恭喜你,综合结果 : 你赢啦!");
}
else if(c==b){
System.out.println();
System.out.println("恭喜你,综合结果: 平局!");
}
else {
System.out.println();
System.out.println("很遗憾,综合结果: 你输啦!");
}
System.out.println("******************************************************");
}
}
本文出自 “11400174” 博客,请务必保留此出处http://11410174.blog.51cto.com/11400174/1759489
以上是关于简单:石头剪刀布游戏源码的主要内容,如果未能解决你的问题,请参考以下文章