这是我百度的,是用线程做的,没学过线程,不咋看的懂作者: 940752944 时间: 2016-6-23 20:48
好像要用到线程的知识吧作者: 他的好 时间: 2016-6-23 23:13
老师今天刚讲的猜拳游戏,无聊了可以玩玩,和电脑比比智商
/**
*
* 猜拳游戏
*/
import java.util.*;
class Demo {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
int r = 0;
int d = 0;
while(true){
int a = getSJS1();
// --------------------------
System.out.println("请你出拳");
String t =in.next();
// t a
if((t.equals("剪刀")&&a==3)|| (t.equals("石头")&& a ==2) || (t.equals("布")&& a ==1)){
System.out.print("你赢了");
r++;
}else if ((t.equals("剪刀")&&a==2)|| (t.equals("石头")&& a ==1) || (t.equals("布")&& a ==3)){
System.out.print("平局");
r++;
}else{
System.out.print("电脑赢了");
d++;
}
if(r == 2 || d == 2 ){
break;
}
}
if(r>d){
System.out.print(" 最终的 赢家是 人" );
}else{
System.out.print(" 最终的 赢家是电脑" );
}
}
public static int getSJS1(){
Random r =new Random();
return r.nextInt(3)+1;
}
}作者: 冰镇雪碧2014 时间: 2016-6-24 12:03
2楼 赞一个~作者: Java好久不见 时间: 2016-7-6 23:11