java小程序是什么(java小程序)

摘要 大家好,我是小典,我来为大家解答以上问题。java小程序是什么,java小程序很多人还不知道,现在让我们一起来看看吧!1、还是用了异常,因...

大家好,我是小典,我来为大家解答以上问题。java小程序是什么,java小程序很多人还不知道,现在让我们一起来看看吧!

1、还是用了异常,因为需要判断输入的是否为数字。异常还是很简单的

2、package org.my.wq;

3、import java.io.IOException;

4、import java.util.Random;

5、public class Guess

6、{

7、    public static void main(String[] args) throws IOException

8、    {

9、        Random ran = new Random();

10、        //这里可以修改猜的数字范围

11、        int answer = ran.nextInt(5000);

12、        System.out.print("请猜测公主电动车的价格:");

13、        byte[] b = new byte[1024];

14、        int count = 0;

15、        while (true)

16、        {

17、            //这里可以修改总共猜的次数

18、            if (count == 4)

19、            {

20、                System.out.println("4次都没有猜对,下次努力吧。正确答案是" + answer);

21、            }

22、            int n = System.in.read(b);

23、            int s = 0;

24、            try

25、            {

26、                s = Integer.parseInt(new String(b, 0, n).trim());

27、            }

28、            catch (Exception e)

29、            {

30、                e.printStackTrace();

31、                System.out.println("请输入数字");

32、                continue;

33、            }

34、            if (s == answer)

35、            {

36、                System.out.println("恭喜猜对了!");

37、            }

38、            else if (s < answer)

39、            {

40、                System.out.println("再大一点");

41、                System.out.println("再猜一次吧:");

42、            }

43、            else if (s > answer)

44、            {

45、                System.out.println("再小一点");

46、                System.out.println("再猜一次吧:");

47、            }

48、            count++ ;

49、        }

50、    }

51、}

本文到此讲解完毕了,希望对大家有帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。