《结对-四则运算器-结对项目总结》

目的:

可生成包含加减乘除的简单运算,并能进行答题和分数计算。

功能:

随机生成题目(数字和运算符)

接受输入

判断结果

显示分数

实现:

随机生成题目部分使用了Random,但是random只能随机生成数字。由于运算符只有四个在生成运算符的时候我随机生成了数字1~4,对应四个运算符。

接受输入就很好实现了,在UI中添加Edittext控件然后用Java代码获取一下

结果判断部分相对麻烦,需要把各控件中的数据传递到下一页中,还有正确结果也需要传,才能做判断。这就要使用到intent,把数据封装在Bundle中,通过intent传递到下一页获取。为了防止数据接收的时候因为空值出现的问题,在数据传递的时候先判断是否是空值,如果是空值则传递“未作答”作为结果。

判断正确答案和输入是否一致后会用不同颜色显示结果。

在每次结果判断正确的时候增加分数

再通过TextView控件把分数情况显示出来

操作:

全触屏 手指操作

运行环境:

Android手机

效果:

转载于:https://www.cnblogs.com/vcando/p/7765377.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值