愿你放下执着,放下不甘心,从今以后,只负责精彩自己的人生。往事不回头,未来不将就,你若盛开,清风自来。
一个简单的小程序
package com.bjsxt.Dmeo011;
import java.util.Scanner;
public class GuessingGame {
static Scanner sc=new Scanner(http://System.in);
public static void main(String[] args) {
cai();
}
/**
* 猜拳游戏
*/
public static void cai() {
int count=0; //回合制
int score=0; //玩家分数
int score1=0; //电脑分数
String wanjia="玩家"; //玩家
String diannao="电脑"; //电脑
while(score<3&&score1<3) {
count++;
System.out.println("欢迎进入游戏");
System.out.println("1 拳头 2剪刀 3布");
System.out.println("请输入数字进入游戏");
int xu=sc.nextInt();
//int xuanze1 = (int) ( Math.random () * 3+1 ); //随机
//xu=xuanze1;
int random = (int) ( Math.random () * 3+1 ); //随机数
System.out.println("当前是第"+(count)+"回合");
switch (xu) {
case 1:
wanjia="石头";
break;
case 2:
wanjia="剪刀";
break;
case 3:
wanjia="布";
break;
}
switch (random) {
case 1:
diannao="石头";
break;
case 2:
diannao="剪刀";
break;
case 3:
diannao="布";
break;
}
//根据出的什么判断
if(xu==1&&random==2 || xu==2&&random==3 || xu==3&&random==1){
System.out.println("玩家出的是"+wanjia+"\t"+"电脑出的是"+diannao);
System.out.println("玩家赢了"+"比分"+(++score)+":"+score1);
System.out.println("第"+(count)+"回合结束");
}else if(xu==random) {
System.out.println("玩家出的是"+wanjia+"\t"+"电脑出的是"+diannao);
System.out.println("平局比分"+score+":"+score1);
System.out.println("第"+(count)+"回合结束");
}else {
System.out.println("玩家出的是"+wanjia+"\t"+"电脑出的是"+diannao);
System.out.println("电脑赢了"+"比分"+score+":"+(++score1));
System.out.println("第"+(count)+"回合结束");
}
}
System.out.println("游戏结束"+"\t"+(score>score1?"玩家赢了":(score==score1?"平局":"电脑赢了"))+","+"最终比分:"+"玩家:"+score+":"+"电脑"+score1);
}
}