上一页 1 ··· 15 16 17 18 19
摘要: 问题; 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 解决办法: 设置一个全局变量count用来计数,在每个构造函数中用“count++;”来作为自动追踪,即引用一次方法。源代码举例如下: public class 阅读全文
posted @ 2017-10-19 16:01 Someday&Li 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、程序设计思想: 从左到右 A B C 柱 大盘子在下, 小盘子在上, 借助B柱将所有盘子从A柱移动到C柱, 期间只有一个原则: 大盘子只能在小盘子的下面.有3个盘子, 大中小号, 越小的越在上面, 从上面给盘子按顺序编号peg1 、peg2 、peg3,peg1上放置需要移动的盘,peg2用作移 阅读全文
posted @ 2017-10-14 00:58 Someday&Li 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 一、程序设计思想: (1)使用组合数公式利用n!来计算: 分别计算n!、k!、(n-k)!,之后再组合计算组合数。 (2)使用递推的方法用杨辉三角形计算: 先构造一个n行的二维数组用来存放组合数,通过发现第n行第k个数(有0行0列)就是(Cnk)的值,于是用两个循环for(int i=0;i<=n; 阅读全文
posted @ 2017-10-14 00:42 Someday&Li 阅读(3001) 评论(0) 推荐(0) 编辑
摘要: 一、程序设计思想: 通过将字符串转化为字符存放在字符数组中,然后再用递归依次比较字符的前后两个值是否相等,这样就判断出输入字符串是否为回文。 二、程序流程图: 三、源程序: package homework2; import java.util.Scanner; publicclass Palind 阅读全文
posted @ 2017-10-14 00:34 Someday&Li 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 一、利用线性同余产生伪随机数: (1)程序设计原理: 线性同余方法(LCG)是个产生伪随机数的方法。 它是根据递归公式: 其中 是产生器设定的常数。 LCG的周期最大为 =pow(2,31)-1,但大部分情况都会少于M。要令LCG达到最大周期,应符合以下条件: 一般选取方法:乘数A满足A=4p+1; 阅读全文
posted @ 2017-10-14 00:32 Someday&Li 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 一、程序设计思想: 1.for循环产生六个字符密码,每一个随机字符密码通过char进行Math.Random()的转换。 2.构建输入输出窗体,设置提示信息。 3.通过do_while结构使得程序正常运行,在验证错误时,再次验证。 二、程序流程图: 三、源程序: package Login; imp 阅读全文
posted @ 2017-10-08 00:59 Someday&Li 阅读(836) 评论(1) 推荐(0) 编辑
摘要: 一、动手实验: 案例: 为什么double类型的数值进行运算得不到“数学上精确”的结果? 这个涉及到二进制与十进制的转换问题。 N进制可以理解为:数值×基数的幂,例如我们熟悉的十进制数123.4=1×10²+2×10+3×(10的0次幂)+4×(10的-1次幂);其它进制的也是同理,例如二进制数11 阅读全文
posted @ 2017-10-07 22:37 Someday&Li 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、设计思想: 1.设置一个double Sum用于标记和。 2.使用System.out.println(“参数个数:”+arg.Length);从命令行接收多个数字,输出参数个数。 3.使用for(string arg:args){};进行String转double类型转换和求和。 4.输出Su 阅读全文
posted @ 2017-10-07 21:10 Someday&Li 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 愚公移山.JAVApublic class 愚公移山{public static void main(String[] args){//虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮也int n=0;//用来计算子孙while(山存){while(愚公尚存){移山;}if 阅读全文
posted @ 2017-09-17 09:47 Someday&Li 阅读(303) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19