• 说的很浅显易懂,适合我这种初学者,非常棒

  • 修改了一下,这样可以一直玩下去,并且输入大于 3 的数会提示非法(原来是输入》3 就会赢)

  • import java.util.Scanner;
    public class helloword{
    public static void main(String[] args){

    int person ;
    int computer;
    for(;;){
    System.out.println("---猜拳游戏---");
    System.out.println("1.石头,2.剪刀,3,布");

    Scanner in=new Scanner(System.in);
    person=in.nextInt();

    computer=(int)(Math.random()*3)+1;
    String marks="拳头";
    switch(computer){
    case 1:
    marks="石头";
    break;
    case 2:
    marks="剪刀";
    break;
    case 3:
    marks="布";
    break;
    }
    if(person==computer){
    System.out.println("平局, 电脑出的是:"+marks+"-_-");
    }else if(person==1&&computer==3||person==2&&computer==1||person==3&&computer==2){
    System.out.println("您输了, 电脑出的是:"+marks+"--");

    }else if(person==1&&computer==2||person==2&&computer==3||person==3&&computer==1){
    System.out.println("您赢了, 电脑出的是:"+marks+"-*-");
    }else {
    System.out.println("请从新开始,你出的是非法的");
    }
    }
    }
    }

  • 有 bug

  • ---猜拳游戏---
    1.石头,2.剪刀,3,布
    8
    您赢了, 电脑出的是:石头-*-

  • 弱网测试方法整理 at 2017年03月16日

    66666666