35.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n): (2)编写一个类:ClassA来实现接口InterfaceA,实现int method(int n)接口方 法时,要求计算1到n的和: (3)编写另一个类:ClassB来实现接口InterfaceA,实现int method(int n)接口 方法时,要求计算n的阶乘(n!): (4)编写测试类E,在测试类E的main方法中使用接口回调的形式来测试实现 接口的类. p…
返回本章节 返回作业目录 需求说明: 编写 Java 程序,定义 Java 类 Point 用来表示坐标,坐标范围在(0,0)到(100,100)以内,并显示合法的坐标在控制台. 实现思路: 定义 Point 类,为该类分别定义两个属性 X 和 Y,用来表示横坐标和纵坐标. 为 Point 类定义两个构造方法,分别是无参构造方法和有参构造方法. 在有参构造方法中完成对参数的判定,如果不满足坐标范围则给出错误提示且给坐标一个(1,1)初始坐标,如果参数符合标准,则完成对属性 X 和 Y 的赋值.…
返回本章节 返回作业目录 需求说明: 编写 Java 程序,定义 Employee 类以及 HR 类,实现 HR 为 Employee 加薪的功能. 实现思路: 定义 Employee 类,并定义属性 name.salary 和 deptName 属性分别标识员工姓名.员工工资和员工所在部门名称. 定义 HR 类,并定义属性 name.deptName 以及方法 updateSalary 用来更新员工工资,该方法参数为Employee 类型. 编写测试类,在测试类中分别创建Employee对象和…
返回本章节 返回作业目录 需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120. 实现思路: 声明变量fac.i和num,用于存储阶乘运算结果.循环变量以及用户输入的数字. 通过System.out.println()接收用户输入的数字,并为变量num赋值. 根据阶乘计算规则,使用while循环结构实现计算. 使用System.out.println…
返回本章节 返回作业目录 需求说明: 编写Java程序,在控制台中输入一个数字,要求定义方法实现找出能够整除该数字的所有数字. 实现思路: 定义方法findNums(),用于实现查找所有能够整除指定数字的所有数字. 根据需求说明要求,方法findNums()需要定义一个int类型的参数number,因此, 方法findNums()的方法签名如下: public static void findNums(int number) 由于要查找出所有能够整除指定数字的所有数字,需要从1开始查找直到指定数…
返回本章节 返回作业目录 需求说明: 编写Java程序,输入一个学生的5门课程的成绩,求其平均分.计算平均成绩,需要将每一门课程的成绩逐步累加到总成绩中,使用 for 循环实现,然后求出平均分. 实现思路: (1)声明变量 sum.score.avg和 name,用于存储总成绩.单科成绩.平均分和学生姓名. (2)通过 Scanner 接收用户输入的姓名,并为变量 name赋值. (3)根据总成绩计算规则,需要循环多次接收学生成绩以及累加学生成绩,使用 for 循环结构实现. ①表达式.需要接收…
查看本章节 查看作业目录 需求说明: 编写Java程序,用户在网上购买商品(good),当用户买了一本书(book).一顶帽子(hat)或者买了一双鞋子(shoe),卖家就会通过物流将商品邮寄给用户,使用简单工厂模式模拟这一过程. 实现思路: (1)创建商品Goods 类,声明String 类型的name,double 类型的price.定义一个包含 name 属性和 price 属性的有参构造方法.创建抽象方法getGoodsInfo(),目的是输出商品信息. (2)创建帽子类 Hat.书籍类…
一.编写JAVA程序 编写JAVA程序,输出一行文本信息:“Hello world”,选择编辑器eclipse,打开之后编写程序 public class Hello{ public static void main(String[] args){ System.out.println("Hello world"); } } 行1:开始声明一个类,类名为hello,class是JAVA的关键字,用来定义类,public为访问说明 行3:是JAVA应用程序必须包含的方法,被称为入口方法:…
返回本章节 返回作业目录 需求说明: 测试包的使用和成员的访问权限: 分别创建两个包,在这两个包下分别建立两个类. 其中某个类的某个方法需要引用用另一个包中某个类的某些成员属性. 被引用成员属性分别使用public.protected.默认访问符和private进行修饰,并观察执行结果 实现思路: 测试包的使用和成员的访问权限实现思路: 创建com.java包,在该包内创建一个学生类(Student)类,该类中有两个public类型的属性,姓名(name)和年龄(age). 在com.test包…
返回本章节 返回作业目录 需求说明: 使用记事本编写 Java 程序,输出"大家好!我的梦想是做一名 Java 高级工程师!". 为 Java 程序添加单行和多行注释以及文档注释. 实现思路: 编写源代码及添加注释 使用 Windows 快捷键"Win+R",输入 notepad,打开 Windows 记事本 使用记事本编写Java程序,输出"大家好!我的梦想是做一名 Java 高级工程师!" 将文件另存为"MyFirstJavaApp…