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