- 博客(10)
- 收藏
- 关注
原创 Java基础练习
Java基础## 面向对象编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个Employee对象的生日,则将该雇员的工资增加100元(1)定义一个Employee类,该类包含: private成员变量name,number,birthday, 其中birthday 为MyDate类的对象; abstract方法earnings(); toString()方法输出对象的name,number和birthday。(2)MyDate类包含:private成员变量year,month,d
2021-10-29 15:35:37
180
原创 java基础——包装类课后练习
java基础——包装类课后练习利用Vector代替数组处理:从键盘读入学生成绩(以负数代表输入结束),找出最高分,并输出学生成绩等级。提示:数组一旦创建,长度就固定不变,所以在创建数组前就需要知道它的长度。而向量类java.util.Vector可以根据需要动态伸缩。创建Vector对象:Vector v=new Vector();给向量添加元素:v.addElement(Object obj); //obj必须是对象取出向量中的元素:Object obj=v.elementAt(0);注意第一
2021-10-28 16:54:57
221
原创 java基础练习——多态性
java基础练习## 多态性基础涉猎1.建立InstanceTest 类,在类中定义 方法method(Person e);在method 中:(1) 根据e 的类型调用相应类的getInfo() 方法。(2) 根据e 的类型执行:如果e为Person 类的对象, 输出 :“ “a person”;如果e 为Student象 类的对象 , 输出:“a student”“a person ”如果e 为Graduate 类的对象,输出:“a graduated student”“a st
2021-10-28 10:35:40
494
原创 java基础——继承性基础练习
java基础——继承性基础练习练习11 (1)定义一个ManKind类,包括成员变量int sex和int salary;方法void manOrWoman():根据sex的值显示“man”(sex1)或者“woman”(sex0);方法void employeed():根据salary的值显示“no job”(salary==0)或者“ job”(salary!=0)。(2)定义类Kids继承ManKind,并包括成员变量int yearsOld;方法printAge()打印yearsOl
2021-10-25 12:32:51
227
原创 Java基础——面向对象基础练习(关键字)
Java基础## 面向对象基础练习## 关键字1写一个名为 Account 的类模拟账户。该类的属性和方法如下图所示.Accountprivate int idprivate double balanceprivate double annualInterestRatepublic Account (int id, double balance, double annualInterestRate )public int getId()public double getBalance()p
2021-10-24 16:47:26
88
原创 java基础—— 构造器的基础练习
java基础## 构造器的使用## 基础练习编写两个类,TriAngle和TriAngleTest,其中TriAngle类中声明私有的底边长base和高height,同时声明公共方法访问私有变量。此外,提供类必要的构造器.另一个类中使用这些公共方法,计算三角形的面积。package lyj.java;public class TriAngle { private double base; private double height; public TriAngle (){ } //初始化对象
2021-10-24 14:11:42
183
原创 Java基础——封装与隐藏的初步涉猎
Java基础## 封装与隐藏## 基础练习创建程序,在其中定义两个类:Person和PersonTest类。定义如下:用setAge()设置人的合法年龄(0~130),用getAge()返回人的年龄。在PersonTest 类中实例化 Person类 的 对 象 b, 调 用 setAge()和setAge()方法,体会Java的封装性。package lyj.java;public class Person { private int age; public void setAge(int a)
2021-10-24 12:09:30
296
原创 Java基础—— 参数传递的编码练习
Java基础## 参数传递## 基础练习1.定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。2.定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下: public void printAreas(Circle c, int time) 在printAreas方法中打印输出1到time之间的每个整数半径值,以及对应的面积。例如,times为5,则输出半径1,2,3,4,5,以及对应的圆面积。
2021-10-24 10:37:15
78
原创 Java基础——面向对象思想基础例题详解
Java基础## 面向对象## 练习1.利用面向对象的编程方法,设计类Circle计算圆的面积package lyj.java;/* *利用面向对象的编程方法,设计类Circle计算圆的面积 */public class CircleTest { public static void main (String[] args){ Circle c1 = new Circle(); c1.radius = 2.5; double area = c1.findArea(); Syst
2021-10-22 18:29:14
370
原创 JAVA基础练习——冒泡排序
Java基础练习##使用冒泡排序,实现数组从小到大排序,并且进行数组的复制、反转、查找工作package com.lyj.exercise;//冒泡排序public class bubbleSortExer {public static void main (String[] args){int[]arr = new int[]{34,5,22,-98,6,-76,0,-3};for(int i = 0;i < arr.length - 1;i++){for(int j = 0;j &
2021-10-22 10:25:51
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人