马识青山路,猜数字谜语?

三来一来二五开猜数字_百度知道
三来一来二五开猜数字
三来一来二五开猜数字...
三来一来二五开猜数字
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:3197
获赞数:3232
8羊。三五加一起是八,三羊开泰中间有羊,正好十二生肖里十二生肖排序:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪中的羊也是第八位。我是这么猜的。
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
课程设计报告___java猜数字游戏.doc 22页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
你可能关注的文档:
··········
··········
攀枝花学院课程设计
猜数字游戏
院 (系):
数学与计算机学院
年级专业:
指导教师:
二〇一三年十二月三十日
攀枝花学院教务处制
攀枝花学院本科学生课程设计任务书
题 目 猜数字游戏
1、课程设计的目的
通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
编写一个猜数字游戏,要求:
计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。
3、主要参考文献
[1]朱福喜.《Java语言程序设计[2]陈国君等.《Java程序设计基础》(第二版).清华大学出版社
[3] Deitel.《Java大学基础教程》(第六版).电子工业出版社
[4] MaryCampione.《Java语言导学》(第四版).机械工业出版社
[5] Y.Daniel Liang.《Java语言程序设计基础篇》(第六版). 机械工业出版社
[6] Kathy Sierra.《Head First Java》(第二版).东南大学出版社
4、课程设计工作进度计划
时间(天)
分析设计准备
编程调试阶段
周二至周三
编写课程设计报告
指导教师(签字)
教研室意见:
学生(签字):
接受任务时间:
课程设计(论文)指导教师成绩评定表
题目名称 猜数字游戏
评分项目 分值 得分 评价内涵
20% 01 学习态度 6
遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。
02 科学实践、调研 7
通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。
03 课题工作量 7
按期圆满完成规定的任务,工作量饱满。
35% 04 综合运用知识的能力 10
能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。
05 应用文献的能力 5
能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。
06 设计(实验)能力,方案的设计能力 5
能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。
07 计算及计算机应用能力 5
具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。
08 对计算或实验结果的分析能力(综合分析能力、技术经济分析能力) 10
具有较强的数据收集、分析、处理、综合的能力。
45% 09 插图(或图纸)质量、篇幅、设计(论文)规范化程度 5
符合本专业相关规范或规定要求;规范化符合本文件第五条要求。
10 设计说明书(论文)质量 30
综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。
11 创新 10
对前人工作有改进或突破,或有独特见解。
指导教师评语
指导教师签名:
年 月 日
猜数字是一款非常经典的脑力游戏,游戏规则简单,但是玩起来难度较大,是消磨时间、锻炼脑力的好选择。Java中的包Java程序框
攀枝花学院本科学生课程设计任务书 I
课程设计(论文)指导教师成绩评定表 II
1.需求分析 1
1.1 用户需求分析 1
2.2 开发环境分析 1
2.问题描述 1
2.1课程设计的任务 2
2.2.课程设计的要求 2
3 模块设计 2
3.1 系统总体设计 2
3.2 功能模块设计 3
4 功能设计 3
4.1 游戏界面模块 3
4.2 随机数的产生模块 3
4.3 输入模块 3
4.4 记录猜测次数模块 3
4.5 计时模块 4
4.6 输入输出模块 4
4.7 成绩判断模块 4
5.程序流程图 6
6.测试分析 6
6.1 测试 6
实验总结 10
参考文献 11
程序附页 12
1.需求分析
1.1 用户需求分析
设计一个猜数字游戏程序,要求具体如下特性:
正在加载中,请稍后...请问诗句”孙山功名不早着”猜数字...
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;引入猜数字源码
游戏页面布局:
该页面布局写法比较多这里只提供我们学过的最简单的实现方式。(作为代价就是写起来比较繁琐)
该页面位置app/src/main/res/layout/game1.xml 。
很长对吧?因为该页面包含了多个LinearLayout的嵌套
首先整体是个线性布局(纵向& orientation=&vertical& &)
整体布局包含了5个LinearLayout布局(用于展示每行数字)和1个TextView
这5个LinearLayout固定高度为60dp(横向&orientation=&horizontal& &)
每行的LinearLayout包含5个TextView :
android:layout_width=&0dp&
android:layout_height=&match_parent&
android:layout_weight=&1&
android:gravity=&center&
android:text=&1&
android:textSize=&20dp& /&
我们看到每个的宽度都为0dp ,& layout_weight &都为1。这样的布局是为了让4个数字平均分配父组件的这行空间
而且所得显示文字都是居中的&gravity=&center& &
游戏主要逻辑源码:
Game1.java:
yes.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+1;
Intent intent = new Intent(Game1.this , Game2.class);
intent.putExtra(&sum& , sum);
game1.setText(&您选择了: 有 \n result:&+sum);
startActivity(intent);
no.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+0;
Intent intent = new Intent(Game1.this , Game2.class);
intent.putExtra(&sum& , sum+0);
game1.setText(&您选择了: 没有 \n result:&+sum);
startActivity(intent);
两个按钮的监听事件
监听主要做两个工作:
1).计算当前的值,并传递给下个页面
2).跳转到下个页面
这些之前都讲过。
Game2.java
Intent intent = getIntent();
sum = intent.getIntExtra(&sum& , 0);
Log.i(&TAG& , sum+&&);
yes.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+2;
Intent intent = new Intent(Game2.this , Game3.class);
intent.putExtra(&sum& , sum);
game1.setText(&您选择了: 有 \n result:&+sum);
startActivity(intent);
no.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+0;
Intent intent = new Intent(Game2.this , Game3.class);
intent.putExtra(&sum& , sum+0);
game1.setText(&您选择了: 没有 \n result:&+sum);
startActivity(intent);
Game3.java与Game4.java都和Game2.java类似。因为都是中间环节所以操作也都一样。
相比Game1.java只多做了一件事。
获取传递来的信息:
Intent intent = getIntent();
sum = intent.getIntExtra(&sum& , 0);
Game5.java主要逻辑
Intent intent = getIntent();
sum = intent.getIntExtra(&sum& , 0);
Log.i(&TAG& , sum+&&);
yes.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+16;
new AlertDialog.Builder(Game5.this)
.setTitle(&结果&)
.setMessage(&你心中想的数字是:&+sum)
.setPositiveButton(&好神奇!&, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
Intent firstpage = new Intent(Game5.this , FirstPage.class);
startActivity(firstpage);
.setNegativeButton(&我不服,再来!&, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
Intent gogame1 = new Intent(Game5.this , Game1.class);
startActivity(gogame1);
}).show();
no.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
sum = sum+0;
new AlertDialog.Builder(Game5.this)
.setTitle(&结果&)
.setMessage(&你心中想的数字是:&+sum)
.setPositiveButton(&好神奇!&, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
Intent firstpage = new Intent(Game5.this , FirstPage.class);
startActivity(firstpage);
.setNegativeButton(&我不服,再来!&, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
Intent gogame1 = new Intent(Game5.this , Game1.class);
startActivity(gogame1);
}).show();
经过最后一轮的计算,通过AlertDialog显示出来结果.
如果你希望马上开始学习以太坊DApp开发,可以访问我们的在线互动教程:}

我要回帖

更多关于 猜数字 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信