java猜拳小游戏

来源:互联网 发布:comicstudioex mac 编辑:程序博客网 时间:2024/05/12 14:30
package demo;import java.util.Scanner;//import java.util.Random;public class You {public static void main(String[] args){Game g = new Game();}}class Game{public Game(){ int useScore=0;int pcScore=0;System.out.println("***********猜拳游戏*****************");System.out.println("是否开始游戏(1、开始  2、退出):");//判断是否开始游戏Scanner s = new Scanner(System.in);int k=s.nextInt();if(k==1){System.out.println("请输入局数:");//局数int j=s.nextInt();while(j>0){System.out.println("请出(1表示石头,2表示剪刀,3表示布):");int u= s.nextInt();int p=((int)(Math.random()*100))/3+1;//随机生成1,2,3  用于判断与用户的值比较if(u==1){switch (p){case 1:System.out.println("平局");break;case 2:System.out.println("你赢了,你出的是石头,电脑出的是剪刀");useScore++;break;default:System.out.println("你输了");pcScore++;break;}}else if(u==2){switch (p){case 1:System.out.println("你输了");pcScore++;break;case 2:System.out.println("平局");break;default:System.out.println("你赢了,你出的是剪刀,电脑出的是布");useScore++;break;}}else{switch (p){case 1:System.out.println("你赢了,电脑出的是石头,你出的是布");useScore++;break;case 2:System.out.println("你输了");pcScore++;break;default:System.out.println("平局");useScore++;break;}}j--;}System.out.println("你的总分是:"+useScore);System.out.println("电脑的总分是:"+pcScore);if(useScore>pcScore){System.out.println("你赢了");}else if(useScore==pcScore){System.out.println("平局");}else{System.out.println("不好意思,你的智商余额不足,请充值!!!");}}else{System.out.println("bye bye!!");}}}

0 0