- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 自定义异常(java作业)
自定义异常类CircleException:public class CircleException extends Exception{ double radius; public CircleException(double radius){ this.radius = radius; } @Override public String toString() { return "radius:r="+radius+",ne
2021-11-25 15:07:48
586
原创 ArrayList存放学生对象及排序
编写一个学生类,包含姓名、学号、年龄、专业四个属性,并完善get /set方法、构造方法、toString()方法。toString()方法参考如下:public String toString() {return "Student [name=" + name + ", id=" + id + ", age=" + age + ", major=" + major + "]";}有三位学生的信息,参考代码如下Student s1=new Student("zhang",1401
2021-11-15 17:04:58
2373
2
原创 GateMachine:改写自动刷卡机类,分离欢迎信息、购票成功信息、购票失败信息、显示余额、支付扣款、读取余额等功能到不同方法模块中,设计编写构造函数、使得用户在创建对象的同时实现price的初始化
自动刷卡机GateMachine类:public class GateMachine {// 分离欢迎信息、购票成功信息、购票失败信息、显示余额、支付扣款、读取余额等功能到不同方法模块中// 设计编写构造函数、使得用户在创建对象的同时,实现price的初始化。// 设计对price进行修改维护的方法// 可以看作是一个购票系统,所以需要有价格price这个数据,一般设为私有的 private double price;// 因为需要显示余额信息,所以需.
2021-11-06 16:16:01
291
原创 java练习:编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日,则将该雇员的工资增加100元。
1、员工类Employee:public abstract class Employee { //姓名 private String name; //工号 private String num; //生日 private MyDate birthday; //构造方法 public Employee(String name,String num,MyDate birthday){ this.name = name;
2021-10-27 21:04:10
3941
原创 所得税计算器
所得税计算器类:public class RevenueCalculator { //所得税计算器 //需要传入一个参数salary private double firstSalary;//税前工资 private double revenueMoney = 0;//税收 private double lastSalary = 0;//税后所得 public RevenueCalculator(){ } public Revenue
2021-10-26 15:30:08
255
2
原创 JAVAse作业:定义矩形类Rectangle和ComparableRectangle类,在ComparableRectangle类中给出compareTo方法的实现,比较两个矩形的面积大小。
1、创建抽象类CompareObject:public interface CompareObject { //比较的抽象类方法 public double compareTo(Object o);}2、创建Rectangle类【矩形】:public class Rectangle { //定义矩形类Rectangle和ComparableRectangle类,在ComparableRectangle类中给出compareTo方法的实现,比较两个矩形的面积大小。
2021-10-26 14:54:42
2154
2
原创 生成五个不重复的随机数
主函数:import java.util.Random;public class RandomTest02 { //生成五个不重复的随机数 public static void main(String[] args) { //运用random函数进行生成随机数 Random random = new Random(); //创建一个数组用于保存随机数 int[] arr = new int[5]; //
2021-10-24 10:21:50
503
原创 java入门作业:Employee类声明为抽象类 包含三个属性:name、id、salary 提供必要的构造器和抽象方法:work()对于Manager类来说,他既是员工,还具有(bonus)的属性
1、员工类:public abstract class Employee { //名字 private String name; //编号 private int id; //薪水 private double salary; //无参构造 public Employee(){ } //有参构造 public Employee(String name,int id, double salary){
2021-10-19 17:35:51
4546
1
原创 java入门作业:银行账户类(账号自动生成)包含的属性有“账号”、“密码”、“存款余额”、“利率”、“最小余额” 编写主类:使用银行账户类、输入、输出3个储户的上述信息
编写一个银行账户类,实现银行账户的概念,包含的属性有“账号”、“密码”、“存款余额”、“利率”、“最小余额”,定义封装这些属性的方法。账号要自动生成。编写主类:使用银行账户类、输入、输出3个储户的上述信息。考虑:哪写属性可以设计成static属性。Bank.javaBank类public class Bank { //账号 密码 存款余额 利率 最小余额 账号要自动生成 private int accountNum; private String p
2021-10-19 12:58:08
2775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人