关闭

猜数字游戏(实现按s开始,按q结束)

179人阅读 评论(0) 收藏 举报
分类:
import java.util.Scanner;
import java.util.Random;

public class Game
{
    public static void main(String[]args)
    {
        Scanner sca=new Scanner(System.in);
        Random ran=new Random();
        System.out.println("游戏开始");
        System.out.println("回车开始游戏");
        
        int p=0;
        int p1=0;

        for(;;)
        {    
            String str=sca.nextLine();
            for(int x=1;x<4;x++)
            {
                System.out.println("请输入数字进行猜测");
                int a=sca.nextInt();
                int b=ran.nextInt(10)+1;
            
                if(a==b)
                {
                    p++;
                    System.out.println("猜对了,你猜的数是:"+a);
                }
                if(a>b)
                {
                    p1++;
                    System.out.println("猜错了,你猜的数是:"+a+"电脑的数是:"+b+"      偏大");
                }
                if(a<b)
                {
                    p1++;
                    System.out.println("猜错了,你猜的数是:"+a+"电脑的数是:"+b+"      偏小");
                }

            
                if(x==3)
                {
                System.out.println("三次游戏结束");
                break;
                }
            if(str.equals("q"))
            {
                System.out.println("退出程序");
                break;
            }
        }    
            System.out.println("一共运行了"+(p+p1)+"次"+" ,"+"猜对了:"+p+","+"猜错了:"+p1);    
        }
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13137次
    • 积分:891
    • 等级:
    • 排名:千里之外
    • 原创:86篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条