java 自学新手求高手解惑
import java.util.Scanner;
import java.util.Random;
public class Test{
public static void main (String[] arge){
Scanner in=new Scanner(System.in);
Random xx=new Random();
int qq=xx.nextInt(3);
int aa;
System.out.println("请出拳,1代表石头,2代表剪刀,3代表布");
aa=in.nextInt();
switch(qq){
case 1:
if(qq==1){
System.out.println("你出的是拳头,电脑也是拳头,平局"); }
else
if(qq==2){
System.out.println("你出的是拳头,电脑也是剪刀,你赢了"); }
else
if(qq==3){
System.out.println("你出的是拳头,电脑也是布,你输了"); }
break;
case 2:
if(qq==2){
System.out.println("你出的是剪刀,电脑也是剪刀,平局"); }
else
if(qq==1){
System.out.println("你出的是拳头,电脑也是剪刀,你赢了"); }
else
if(qq==3){
System.out.println("你出的是拳头,电脑也是布,你输了"); }
break;
case 3:
if(qq==3){
System.out.println("你出的是布,电脑也是拳头,你赢了"); }
else
if(qq==2){
System.out.println("你出的是拳头,电脑也是剪刀,你赢了"); }
else
if(qq==1){
System.out.println("你出的是布,电脑也是布,平局"); }
break;
}
}
}
编译成功 可以运行了,但是输入1或2或3时有时可以显示输赢 ,有时什么也不输出就直接结束了。