码迷,mamicode.com
首页 > 其他好文 > 详细

一个简单的猜拳游戏

时间:2014-08-14 20:00:49      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:style   color   java   使用   os   ar   amp   算法   

本程序使用到了if else和switch语句:

 

  1: import java.util.Scanner;
  2: public class 猜拳 {
  3:   public static void main(String[] args) {
  4:     System.out.println("          ★★★★猜拳★★★★");
  5:     System.out.print("请出拳(1、剪刀,2、石头,3、布):");
  6:     Scanner in=new Scanner(System.in);
  7:     int People=in.nextInt();
  8:     int Computer=(int)(Math.random()*3)+1;
  9:     String MarkPeople="";
 10:     String MarkComputer="电脑";
 11:     switch(People){//和以下的switch一样,为了输出什么拳头
 12:       case 1:MarkPeople="剪刀";
 13:       break;
 14:       
 15:       case 2:MarkPeople="石头";
 16:       break;
 17:       
 18:       case 3:MarkPeople="";
 19:       break;
 20:     }
 21:     switch(Computer){
 22:       case 1:MarkComputer="剪刀";
 23:       break;
 24:       
 25:       case 2:MarkComputer="石头";
 26:       break;
 27:       
 28:       case 3:MarkComputer="";
 29:       break;    
 30:     }
 31: //以下if(黄色部分)是出拳算法
 32:     if(People==Computer){
 33:       System.out.println("\n☆平局☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 34:     }
 35:     else if(People==1&&Computer==3||People==2&&Computer==1||People==3&&Computer==2){
 36:       System.out.println("\n☆你赢了☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 37:     }else{
 38:       System.out.println("\n☆你输了☆\n"+"  你出的是:"+MarkPeople+",电脑出的是:"+MarkComputer);
 39:     }
 40:   }
 41: }

 

黄色部分为出拳的比较!从“人”的出拳输赢及平局来做三个if!

一个简单的猜拳游戏,布布扣,bubuko.com

一个简单的猜拳游戏

标签:style   color   java   使用   os   ar   amp   算法   

原文地址:http://www.cnblogs.com/javalittleman/p/3913139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!