我之前写了个猜拳游戏的源代码,不过没你想的这么精彩。你才给5分就给你你自己修改了,应该很简单的。要多给点分我可以帮你修改。
import java.util.Scanner;
import java.util.Random;
public class caiquan
{
final int jiandao=0;
final int shitou=1;
final int bu=2;
public static void main(String[] args)
{
String yn=;y;;
while (yn.equals(;y;))
{
Scanner scanner = new Scanner(System.in);
System.out.println(;欢迎玩猜拳游戏。请输入0,1,2:0表示剪刀,1表示石头,2表示布;);
int a = scanner.nextInt();
Random rd = new Random();
int b = rd.nextInt(3);
switch (b)
{
case 0:
{
System.out.println(;系统出的是剪刀;);
switch(a)
{
case 0:System.out.println(;平;);break;
case 1:System.out.println(;赢;);break;
case 2:System.out.println(;输;);break;
}
}
break;
case 1:
{
System.out.println(;系统出的是石头;);
switch(a)
{
case 0:System.out.println(;输;);break;
case 1:System.out.println(;平;);break;
case 2:System.out.println(;赢;);break;
}
}
break;
case 2:
{
System.out.println(;系统出的是布;);
switch(a)
{
case 0:System.out.println(;赢;);break;
case 1:System.out.println(;输;);break;
case 2:System.out.println(;平;);break;
}
}
}
Scanner ynn = new Scanner(System.in);
System.out.println(;是否继续?是请输入y,否则输入n。;);
yn=ynn.next();
}
}
}