自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Java实验 多线程机制

在实验中,编写多线程程序,以模拟两个或多个线程同时访问同一个变量的情况。这样做是为了在任意时刻,只有一个线程可以进入此修饰的方法,以避免多个线程同时修改变量而导致数据错误的问题。实验编码实现一个简单的售票程序,通过多线程模拟多个售票窗口同时售票的场景。通过使用关键字Synchronized,确保了对售票过程的同步控制,在多线程环境下避免了数据不一致的问题。本次实验编写两个售票程序,程序一使用synchronized,程序二不使用,设计三个窗口共享同样的变量tickets。

2024-01-18 12:16:28 374 1

原创 Java实验 GUI学生成绩管理系统

设计并实现一个基于图形用户界面的学生成绩管理系统,通过GUI界面完成对学生成绩信息的添加、删除和修改等操作。使用MVC结构,建立Student模型。通过实践加深对MVC模式的理解,以及数据库连接和操作的实践能力。

2024-01-18 12:09:48 551

原创 Java实验 输入输出流

【代码】Java实验 输入输出流。

2024-01-18 11:57:08 493

原创 Java实验 异常类

姓名、性别不能为空(字符串判断是空值的代码: name==null|| "".equals(name))在测试方法中分别创建经理对象、员工对象(不需要上转型),并分别计算他们的工资,在输出工资的语句中要包含基本信息。在set中对姓名、性别进行验证,用try-catch处理异常,在异常信息中输出提示内容(自定义异常类)在set中对工龄、级别进行验证,不符合要求时抛出异常,并在方法签名中声明异常。员工工资:底薪-底薪/21.75*请假天数+工龄*80+底薪*0.5*完成率。Employee 类。

2024-01-18 11:53:44 425

原创 实验二 类与对象

通过学习了解本章重点讲解了将数据和对数据的操作封装在类中,通过抽象从具体的实例中抽取出共同的性质形成类的概念,再由类创建具体的对象,然后对象调用方法产生的行为以达到程序所要实现的目的,本实验是有理数的类封装,有理数的分子、分母以及四则运算,本实验用Rational类实现对有理数的封装。2)理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性。3)能够熟练掌握类的定义,熟悉属性、构造函数、方法的作用。分数乘分数时,用分子相乘的积做分子,分母相乘的积做分母。Rational 类。

2024-01-18 11:47:24 355

原创 Point类具有int x,int y两个数据成员。Rectangle类公有继承Point类。

1.Point类具有int x,int y两个数据成员。Rectangle类公有继承Point类。要求:(1)为派生类增加构造函数、析构函数,及其它必要的函数。(2)派生类中有能够打印矩形信息的函数,包括的信息有矩形点的位置坐标、矩形长宽值及面积。

2022-11-11 00:00:00 786

原创 在主函数中输入3个字符串,按由小到大的顺序输出

在主函数中输入3个字符串,按由小到大的顺序输出

2022-11-08 14:24:12 844 1

原创 指针*用函数实现将n个数按照输入顺序的逆序排列

指针*用函数实现将n个数按照输入顺序的逆序排列

2022-11-08 14:22:46 615

原创 使用指针作为参数,编写函数求字符串的长度

使用指针作为参数,编写函数求字符串的长度。在主函数输入字符串并输出其长度。

2022-11-08 14:21:01 2183

原创 定义一个Document类,有数据成员name,从Document派生出Book类,增加数据成员pageCount

定义一个Document类,有数据成员name,从Document派生出Book类,增加数据成员pageCount。在构造函数和析构函数中输出信息,观察基类与派生类的构造函数和析构函数的调用顺序。

2022-11-07 19:25:26 770

原创 定义一个基类Teacher,它有公有成员函数showInfo(),函数打印数据成员信息,有私有数据成员intnum,string name,char sex。派生类Professor是Teach

累了,复制粘贴真麻烦,还是图片省事😊

2022-11-07 19:23:47 365

原创 设计一个基类:学生类(Student),采用公有继承的方式派生出一个研究生类(PostGraduate)。

设计一个基类:学生类(Student),采用公有继承的方式派生出一个研究生类(PostGraduate)。要求:(1)Student类中包含:学号、姓名、性别、专业。(2)要求在PostGraduate类中增加导师(tutor)、津贴(allowance)、研究方向(researchArea)。

2022-11-07 19:18:51 645

原创 设计一个Grade类,判定学生某个考试的级别,全部操作在类Grade中实现

4.设计一个Grade类,判定学生某个考试的级别,全部操作在类Grade中实现(30分)。要求:(1)在定义对象时指定学生姓名和分数。且姓名必须指定,分数可缺省,缺省值为0分。要求包含构造函数、复制构造函数、姓名用string类型来定义。主函数中实例化6个学生对象的姓名和分数分别为:Sun l00Wu 90Jiang 52Zhou 0He 76Liu 88(2)编写一个私有成员函数getGrade(),判定学生成绩的等级(60分以下为E等,[60-70)分为D等,[70-80)为C等,

2022-11-07 19:06:35 537

原创 定义一个复数类Complex

3.定义一个复数类Complex,使得代码能够进行下面的工作 (20分) :Complex c1(3, 5); //用复数3+5i初始化c1Complex c2 = 4.5; //用实数4.5初始化c2c3=c1+c2; //将c1与c2相加,结果保存在c3中c3.show(); //将c3输出(这时的结果应该是7.5+5i)

2022-11-07 19:00:18 1834

原创 设计一个Student类

设计一个Student类 (30分)(1)基本信息:学号、姓名、性别、出生日期、院系、专业;数据成员中:“出生日期”为一个Date类的对象birthday。Date类包含年月日属性。(2)Student类要包含:析构函数、带默认参数的构造函数、复制构造函数。(3)成员函数有:setInfo(形参表),可以修改学生的一些基本信息函数,例如:姓名,学号可以作修改;void showInfo()显示学生信息。

2022-11-07 18:57:13 2958

原创 【无标题】设计点类 Point,能够表示平面当中的任意点

1.设计点类 Point,能够表示平面当中的任意点 (20分)(1)数据成员包括两点坐标(x,y)。(2)成员函数包括构造函数、析构函数、复制构造函数、求点的坐标的函数,打印点坐标的函数,计算两点间距离的函数。(3)在主函数中实例化出两个点a(0,0),b(6,8),输出a点坐标,打印求出两点间的距离。

2022-11-07 18:50:26 606

原创 学习笔记,复制字符串

2022-10-08 20:30:18 108

原创 学习笔记:利用数组打印杨辉三角

2022-10-08 20:29:43 109

原创 学习笔记:给出年月日计算是该年的第几天

2022-10-08 20:28:34 106

原创 学习笔记之用数组选择法排序

2022-10-08 20:26:02 89

原创 学习笔记之筛法求素数

2022-10-08 20:24:37 70

原创 c++函数重载求三角形,矩形,圆的面积

2022-10-02 15:20:52 2090

原创 c++ 利用函数求100-200间素数

2022-10-02 15:19:54 1485 2

原创 c++ 哥德巴赫猜想

2022-10-02 15:18:30 613

原创 C++ 用函数打印出等腰三角形

2022-09-26 15:37:18 778

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除