educoder面向对象程序设计(Java)
文章平均质量分 64
克里斯蒂亚诺.CR7
大学生一名,在学c语言和java
展开
-
8-2-1 构造方法与方法重载
第1关:选择题任务描述本关任务:选择题。相关知识为了完成本关任务,你需要掌握:1.构造方法,2.方法重载。构造方法方法名与类名相同,且没有返回值类型;当类中没有定义构造方法时,创建对象时会调用默认的构造方法;当类中重新编写了构造方法时,默认的构造方法会被覆盖掉;一个类中可以有多个构造方法,但参数的类型或个数必须有不同,即重载的构造方法。详情参见 资源中的课件。方法重载一个方法名,有多个不同的实现版本,即多个同名的方法。前提是这些方法的参数必须不同(个数不同或类型不同)。详情参见原创 2022-05-10 15:26:12 · 5651 阅读 · 0 评论 -
3-4 深入应用1(选做)--数字字符转换为整数
第1关:数字字符转换为整数任务描述本关任务:数字与数字字符转换。输入任意一个数字字符,将其转换为对应的整数。比如,输入字符’8’, 输出整数:8相关知识为了完成本关任务,你需要掌握:1.输入字符,2. 字符的ASCII码, 3.输出整数。算法提示数字字符有10个,分别是 ‘0’ – ‘9’字符对应的ASCII码是:48~57字符’0’ – '9’对应的整数分别是 0 – 9思考:字符的AscII与字符对应的数字之间的差值是多少?编程要求根据提示,在右侧编辑器补充代码 。测试说明原创 2022-05-09 17:02:49 · 1295 阅读 · 5 评论 -
3-5 深入应用2 -译密码(选做)
第1关:3-4-1 译密码任务描述本关任务:译密码。输入一个英文字符,将其转换为其后的第3个字符。比如,输入’a’,输出’d’, 输入’y’,输出’b’.相关知识为了完成本关任务,你需要掌握:1.字符的ACCII码编码规律,2. 求余运算符%的应用。字符的ACCII码编码规律字符’a’~‘z’的编码是连续的,‘a’+1 就是字符’b’求余运算符%的应用设week表示今天是星期几(0–6),则 (week+1)%7 表示明天是星期几。当week+1 小于7时,可直接表示星期几;当week原创 2022-05-09 16:52:15 · 1196 阅读 · 1 评论 -
8-1-2 类和对象的定义与使用
第1关:选择题任务描述本关任务:选择题。相关知识为了完成本关任务,你需要掌握:1. 类和对象的定义与使用类的定义类包括类头和类体两部分,类体内包括类的数据成员和方法成员两个部分。数据成员用于描述类的属性,方法成员用于描述类的行为。class Circle{double radius;double area;public void setRadius(double r){radius = r;area = 3.14radiusradius;}public double getA原创 2022-05-08 22:13:54 · 3715 阅读 · 0 评论 -
1-1 认识java程序
第1关:java程序的基本结构任务描述本关任务: 看视频,做实训题。相关知识为了完成本关任务,你需要掌握:java程序的基本结构java程序的基本结构public class Hello {public static void main (String args[]) {System.out.println(“大家好!”);}}类名: Hello主方法: main()源程序文件命名: Hello.java程序执行的入口: main()开始你的任务吧,祝你成功!第2关:编原创 2022-05-08 22:05:25 · 339 阅读 · 0 评论 -
【面向对象程序设计(Java)】 7-3 递归方法
第1关:猴子摘桃(递归问题)任务描述本关任务: 猴子吃桃问题:小猴子摘了一堆桃子。第一天吃掉一半又多吃了1个,第二天吃了剩下的一半又多吃1个,以后每天都吃掉剩下的一半多一个。第10天发现只剩一个桃子了。问第一天摘了多少桃子?第二天还有多少桃子?第三天……编写方法peach(int day),计算第day天的桃子数。在main()方法中输入day(1~10),即你想知道第day天小猴子有多少桃子,调用peach()方法求该天的桃子数。相关知识为了完成本关任务,你需要掌握:1. 递归问题分析。比如原创 2022-05-08 10:27:09 · 1321 阅读 · 0 评论