/*设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:
(1) 提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的;
(2) 加减是100以内的数;乘除为乘法表里的;被减数大于减数;除法要求能整除;被乘数小与乘数;(若不合格重新产生)
(3) 练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题;
(4...
分类:
其他好文 时间:
2016-04-10 10:23:26
阅读次数:
364
1.在解决最大联通数组和时,了解到数组的动态规划,还有把数组转化为图后,图的遍历问题。 2.在编写四则运算安卓版,对安卓的移动应用与开发更加熟悉,使用起来更加顺手,Java语言中类包的使用,还有Java语 言的便利性 3.我们在团队开发的过程中,如何对用户的需求进行分析,以及用什么样的方法来解决用户 ...
分类:
其他好文 时间:
2016-04-10 10:16:59
阅读次数:
108
设计思想: 写好java程序后,需要将程序嵌入网页中,编写jsp脚本文件,使用数组来实现java和jsp的交互;session标签,可以实现网页之间参数的传递。 源程序代码(java): 结果截图: NewFile.html NewFile.jsp random3.java 结果截图: 编程总结: ...
分类:
Web程序 时间:
2016-04-10 09:07:12
阅读次数:
281
关键字 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class interface byte short int long float double char boolean void 用于定义数据类型值的关键字 true ...
分类:
编程语言 时间:
2016-04-10 06:43:25
阅读次数:
357
最早研究这个数列的当然是斐波那契喽。他当时是为了描述如下的兔子增长数目。后来被广泛应用于各种场合,这是数列的定义如下:首先呢,当我们看到这个数列时,想到的先是用递归的方法实现:也可用三目运算符实现:分析:递归的时间复杂度:递归的次数*每次递归次数。递归的空间..
分类:
其他好文 时间:
2016-04-10 01:31:55
阅读次数:
453
栈的定义栈(Stack)又称堆栈,是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。栈有两种实现的方式。一种是顺序存储,和数组类似;一种是链式存储,和单链表类似。下面主要用顺序存储去实现它,和链式存储相比,主要有下面几个优点:(1)方便我们进行..
分类:
编程语言 时间:
2016-04-10 01:26:50
阅读次数:
482
3-1 什么是运算符
运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为20,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java语言中常用的运算符可分为如下几种:
Ø算术运算符
Ø赋值运算符
Ø比较运算符
Ø逻辑运算符
Ø条件运算符
3-2 Java中的算术运算符
Java中...
分类:
编程语言 时间:
2016-04-10 01:19:03
阅读次数:
284
一,两种不同的求幂运算 求解x^n(x 的 n 次方) ①使用递归,代码如下: 分析: 每次递归,使得问题的规模减半。2到6行操作的复杂度为O(1),第7行pow函数里面的x*x操作复杂度为O(1) 故时间复杂度公式:T(N)=T(N/2)+O(1) => T(N)=O(logN) ②普通方式求幂 ...
分类:
其他好文 时间:
2016-04-09 23:41:50
阅读次数:
310
学习时间:15h 代码量:200行 收获:本周主要是在对老师布置的四则运算生成器手机版进行加工和升级,本来只能进行两个运算数的加减乘除,经过算法的优化和编程思路的改进,不但缩短了代码行数还增加了功能,现在已经支持多个运算数进行计算。还对app界面进行了美化,用户体验更加完善,总的来说就是做出了这个软 ...
分类:
其他好文 时间:
2016-04-09 23:38:39
阅读次数:
195
经过三周的开发调试,我们的结对编程项目终于告一段落。先上一张最后的成果图吧。 程序实现的功能就是一个简单的计算器功能。这一周的主要工作是增加了用户指定精度输出的功能,同时对程序进行了黑盒测试。、 精度功能 用户打开程序后,点击一次alt键,就可以在程序左上方看到设置里可以选择精度选项。点击精度选项之 ...
分类:
其他好文 时间:
2016-04-09 23:14:21
阅读次数:
132