上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 一、继承条件下构造方法的调用 测试代码一: 测试结果: 测试代码二: 测试结果: 测试代码三: 测试结果: (构造函数调用必须在构造函数第一条语句) 结论:子类的构造方法在运行之前,必须调用父类的构造方法。 原因:构造函数的作用为初始化,当被继承的父类未初始化时,无法生成子类对象。 二、Parent 阅读全文
posted @ 2017-11-10 21:46 ╄冷丶夜♂ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 学生信息管理系统 (本程序以文本方式存储数据,不通过数组,直接对文件进行操作) 学生类 Student.java 管理类 StudentManager.java 阅读全文
posted @ 2017-10-31 23:07 ╄冷丶夜♂ 阅读(275) 评论(0) 推荐(1) 编辑
摘要: 程序设计思想: 定义用来加密解密字符串的类Password: 在Password中定义一个私有成员变量int key作为字符串加密解密的偏移量。 同时定义设置该变量值的公有函数setKey(int y)。 定义加密字符串的函数encrypt(String s): 该函数将s中每个字符设为该字符对应A 阅读全文
posted @ 2017-10-24 21:45 ╄冷丶夜♂ 阅读(670) 评论(0) 推荐(0) 编辑
摘要: String类常用方法 1.int Length(): 参数:无 返回值:调用此方法的字符串的长度(int) 实例: 2.char charAt(int index): charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。 参数:index:字符串索引 返 阅读全文
posted @ 2017-10-24 20:15 ╄冷丶夜♂ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、类的构造函数 1.测试代码: 2.测试截图: 以上代码编译无法通过: 错误信息为:“The constructor Foo() is undefined”(构造函数Foo()未定义) 3.结论: 二、类初始化规则: 测试代码一: 执行结果: 测试代码二: 执行结果: 结论: 如果没有构造函数对成 阅读全文
posted @ 2017-10-20 09:21 ╄冷丶夜♂ 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.程序设计思路: 使用类的静态变量统计对象个数,类的构造函数中使变量自增1。当每创建一个类对象时,静态变量加1。 2.实验代码: 3.执行结果: 阅读全文
posted @ 2017-10-20 07:29 ╄冷丶夜♂ 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、使用计算机计算组合数: 1.程序设计思想: a)使用组合数公式利用阶乘计算: 定义一个求阶乘的方法fac(int n),fac为递归定义,当 n 不小于1时,返回n*(n - 1)!即n * fac(n - 1),否则返回1。程序接收数据n,k后直接利用组合数公式调用fac方法进行计算:输出fa 阅读全文
posted @ 2017-10-12 22:21 ╄冷丶夜♂ 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.生成指定数目随机整数 程序设计思想: 使用Scanner对象接收用户输入的整数n(表示生成随机数的数目),然后循环执行n次 调用Math.random()*10000 % 10001生成0 - 10000范围内随机数,转换为整型并输出。 程序代码: 执行结果: 2.方法重载 样例代码: 执行结果 阅读全文
posted @ 2017-10-12 18:31 ╄冷丶夜♂ 阅读(130) 评论(0) 推荐(1) 编辑
摘要: 1) Type mismatch: cannot convert from String to int: JOptionPane.showInputDialog(string)返回值类型为string,不可直接赋值给int型变量n 阅读全文
posted @ 2017-10-07 14:26 ╄冷丶夜♂ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Math.random():产生一个[0,1)之间的随机数。若要产生指定范围[m,n)内随机数,可使用公式Math.random()*(n+1-m) + m。本程序中为产生[97,122]之间随机整数,先使用Math.random()*(122 + 1 - 97) + 97产生一个[97,123)之 阅读全文
posted @ 2017-10-06 11:55 ╄冷丶夜♂ 阅读(2033) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页