免做相同的题目,其它学院和年级的同学相对自由一点。从 22 道题目中任选一道,按实验指导书模式那样完成即可,写好大作业报告,同时写上自己的姓名、学号、学院和年级 1、编写一个Java 应用程序,从键盘读取用户输入两个字符串,并重载 3 个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。2、有工人,农民,老师,科学家,服务生,其中,工人,农民,服务生只有基本工资.老师除基本工资外,还有课酬(元/天),科学家除基本工资外,还有年终奖,请你写出相关类,将各种类型的员工的全年工资打印出来;3、创建一个复数类 complex,对复数进行数学运算,复数具有如下格式:RealPart+ImaginaryPart*I其中,I 为-1的平方根。要求如下:(1)利用浮点变量表示此类的私有数据。提供两个构造方法,一个用于此类声明时对象的初始化;一个为带默认值得无参构造方法。(2)提供两复数加、减、乘的运算方法。(3)按格式(a,b)打印复数。其中 a 为实部,b 为虚部。4、(1)编写一个圆类 Circle,该类拥有:①一个成员变量Radius(私有,浮点型);// 存放圆的半径;② 两个构造方法Circle( ) // 将半径设为 0Circle(double r ) //创建 Circle 对象时将半径初始化为r③ 三个成员方法double getArea( ) //猎取圆的面积double getPerimeter( ) //猎取圆的周长void show( ) //将圆的半径、周长、面积输出到屏幕(2)编写一个圆柱体类 Cylinder,它继承于上面的 Circle 类。还拥有:① 一个成员变量double hight(私有,浮点型);// 圆柱体的高;② 构造方法Cylinder (double r, double h ) //创建 Circle 对象时将半径初始化为 r③ 成员方法double getVolume( ) //猎取圆柱体的体积void showVolume( ) //将圆柱体的体积输出到屏幕编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。5、编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。6、编写一个记事本程序要求:(1)、用图形用户界面实现。(2)、能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。7、学生信息管理系统有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存...