package com.p1;
import java.util.Random;
/**
* 猜拳正式版
* 1:建立扫描器
* 2:进入循环(while)
* 3:电脑获取数字
* 4:用户获取数字
* 5:switch-case判断结果
* 6:游戏是否进行(break)
* 7:将结果输出
* @author Administrator
*/
import java.util.Scanner;
public class Caiquan {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Random a=new Random();
String an;
while (true) {
int aa=a.nextInt(3)+1;
System.out.println("请输入1-3之间的数字:1:石头,2:剪刀,3:布");
int b=s.nextInt();
switch (aa) {
case 1:
System.out.println("电脑出的是石头!");
switch (b) {
case 1:
System.out.println("你出的是石头,平局!");
break;
case 2:
System.out.println("你出的是剪刀,电脑赢了!");
break;
case 3:
System.out.println("你出的是布,你赢了!");
break;
}
break;
case 2:
System.out.println("电脑出的是剪刀!");
switch (b) {
case 1:
System.out.println("你出的是石头,你赢了!");
break;
case 2:
System.out.println("你出的是剪刀,平局!");
break;
case 3:
System.out.println("你出的是布,电脑赢了!");
break;
}
break;
case 3:
System.out.println("电脑出的是布!");
switch (b) {
case 1:
System.out.println("你出的是石头,电脑!");
break;
case 2:
System.out.println("你出的是剪刀,你赢了!");
break;
case 3:
System.out.println("你出的是布,平局!");
break;
}
break;
}
System.out.println("您是否继续进行游戏? Y OR N");
an=s.next();
if (an.equalsIgnoreCase("N")) {
break;
}
}
}
}