Android 开发入门篇 互动版

挑战:猜数字app

运行流程:

img

情景描述:

参与者想任意想一个31以内的整数,然后分别查看5个数组中是否包含所想数字,最终app给出所得到的结果,该结果应当与参与者所想数字一样。

主要算法:

5个数组包括:
第一组:
1    3    5    7
9    11    13    15
17    19    21    23
25    27    29    31
第二组:
2    3    6    7
10    11    14    15
18    19    22    23
26    27    30    31
第三组:
4    5    6    7
12    13    14    15
20    21    22    23
28    29    30    31
第四组:
8    9    10    11
12    13    14    15
24    25    26    27
28    29    30    31
第五组:
16    17    18    19
20    21    22    23
24    25    26    27
28    29    30    31
每个数组包含所猜数字时就加上每组第一个数字即:第一组有所想数字时+1;第二组有时+2;以此类推。所得结果即为参与者所想数字。
知道了算法,同学们就来结合Activity传参的方法来做一个猜数字的App吧!(最简单的实现方法就是写5个页面,每个页面展示一组数据,每次向下一个页面传递运算的的结果+首数字或者+0) 参考源码(4-5):https://github.com/hubwiz/android-rudiments