我目前正在用java编写一个用于android的时钟应用程序,我想实现一个贪睡功能,当闹钟响起时,屏幕上会出现随机数学问题。在闹钟暂停/关闭之前,用户必须成功回答数学问题。我完全迷失了如何实现这个功能。关于如何实现这一点的任何指导将不胜感激。感谢。
答案 0 :(得分:0)
首先,我想说的是,我要告诉你的是我会这样做的方式,因为你没有具体说明你想做的事情。我不是Java专家,但您可以使用Math.random
从某个范围(可能是2到11之间)生成两个随机整数。尝试查看此问题以获取有关如何执行此操作的信息:How do I generate random integers within a specific range in Java?或Math.random() explained然后可能会生成1到4的随机数,其中1是加法,2是减法,3是乘法,4是加成。然后你可以有一个if语句用于减法和除法,检查第一个数字是否大于第二个数字。此外,如果除法语句以整数结尾,则可以使用另一个if语句进行除法检查。然后,您可以使用最终的if语句检查用户是否键入了正确的答案。如果你想要,如果错误或正确,你可以发出一些警报。至于贪睡功能,您可以创建一个属性,为您的警报方法添加一定的分钟数。另外,我想说我喜欢你对数学问题的看法!