![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
frozen122
这个作者很懒,什么都没留下…
展开
-
JAVA 在测试类中,定义Employee的数组,长度为4(每种员工2名),统计并显示当月的工资情况。要求使用多态技术
老师留下的第五次作业:1.Employee:这是所有员工总的父类,属性:员工的姓名和生日月份。方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。SalariedEmployee:Employee子类,拿固定工资的员工。属性:月薪HourlyEmployee:Employee子类,按小时拿工资的员工,每月工作超出160小时的部分按照1.5倍工资发放。属性:每小时的工资、每月工作的小时数在测试类中,定义Employee的数组,长原创 2020-12-19 19:41:47 · 1133 阅读 · 1 评论 -
JAVA 输入一个整数表示星期几,输出对应的英文单词。当输入的数据类型不匹配时(如输入的是字符串)会抛出异常,要求捕获该异常,显示提示信息“输入的数据类型不匹配”
第4章课后习题练习4.1 输入一个整数表示星期几,输出对应的英文单词。当输入的数据类型不匹配时(如输入的是字符串)会抛出异常,要求捕获该异常,显示提示信息“输入的数据类型不匹配”4.2 定义二维数组储存m名学生n门功课的成绩,m和n的值及成绩都从键盘输入,然后计算每个同学的平均成绩。要求捕获以下几种异常:(1)类型不匹配异常,如输入的是字符串等。(2)输入的成绩不在正常范围内,如成绩>100或成绩<0(3)计算平均成绩时,要考虑被0除的异常3.face()方法的功能时求n!,阶乘是原创 2020-12-19 19:34:30 · 2120 阅读 · 2 评论 -
JAVA 编写一个员工类,成员变量和成员方法自拟,编写一个测试类
课后习题练习3.4 编写程序实现以下功能:(1).员工类(Emploee):c=成员变量包含员工号和员工姓名,成员方法包含构造方法和输出方法(输出员工信息)。(2). 部门主管类(Manager):从员工类继承而来,同时添加新的成员变量:主管部门名;添加构造方法,要调用父类Emploee的构造方法,覆盖父类中的输出方法,输出部门主管对象的信息。(3). 测试类(Test):包含一个主方法。在主方法中创建一个员工对象和一个部门主管类的对象,并调用输出方法显示员工信息和部门主管信息。3.5 定义一个极原创 2020-12-18 12:55:14 · 6286 阅读 · 0 评论 -
JAVA 将一个StringBuffer类对象中的所有小写字母变为大写字母,大写字母变为小写字母,然后输出显示
课后习题练习2.7 编程比较两个String对象的大小,若字符串1和字符串2相等,返回0;若字符串1和字符串2不相等,则返回第一个不同字符的差值;若字符串1和字符串2仅长度不同,啧返回两者长度的差值2.8 编程将一个StringBuffer类对象中的所有小写字母变为大写字母,大写字母变为小写字母,然后输出显示2.9 编程实现从键盘依次输入姓名(字符串)、年龄(整型)、性别(字符)和成绩(浮点型),然后依次显示上述内容(没有放代码)2.7public static void main(String[原创 2020-12-17 11:41:20 · 2258 阅读 · 0 评论 -
JAVA 求出一个一维int型数组的元素最大值、最小值、平均值、和所有元素之和
课后题练习2.4 编程求出一个一维int型数组的元素最大值、最小值、平均值和所有元素之和2.5 编程实现float型数组的冒泡排序2.6 编程定义以和包含2个元素的二维double型数组,每个元素的数组长度从键盘输入,然后再依次输入二维数组中所有元素的数值,并以行列形式输出二维数组的全部元素 public static void main(String[] args) {// 数组计算 int[] num = {2,3,7,1,6,4,9}; int max = num[0],min =原创 2020-12-17 00:28:22 · 3292 阅读 · 4 评论 -
JAVA 求出自然数101~199中的所有素数,每行显示10个数
课后习题练习2.2 编程求出自然数101~199中的所有素数,每行显示10个数2.3 编程顺序输出1~100之间所有能被7整除的整数2.2int num = 0, flag = 1; int begin = 101,end = 200;// 可以改变范围,把begin 和 end 改成输入的 for (int i = begin; i < end; i++) {// 用了break的话,其实可以不用Math.sqrt了 for (int j = 2; j < (i原创 2020-12-16 22:40:00 · 1529 阅读 · 2 评论 -
JAVA 将一个float型数的整数部分和小数分别输出显示
JAVA将一个float型数的整数部分和小数分别输出显示课后习题练习,2.1提前祝我JAVA高分过啊呜呜呜呜呜呜三种方法方一:直接类型转换,再加减,问题是类型转换导致的小数位数精确度变化,目前没找到解决方法方二:转换成字符串后运用.split方法直接从小数点处切分方三:转换成字符串后,标记小数点位置后,用substring方法分别构造两个子字符串注意点:负数取整,例 -1.2 的整数部分是 -2,小数部分是0.8//三种方法//负数和正数的整数情况需要分开考虑import java.ut原创 2020-12-16 21:21:18 · 3353 阅读 · 3 评论