自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA语言 实验七 多线程

在方法中,检查是否还有余票,如果有,模拟售票过程,打印卖票信息,并返回 true;在卖票的过程中,调用 TicketBox 的 sellTicket 方法进行实际的售票操作。假设有100张火车票,创建10个线程模拟10个售票点,每个售票点100毫秒卖一张票,打印出售票过程,注意使用synchronized确保同一张票只能卖出一次。创建10个售票点线程,每个线程都是一个 TicketSeller 对象,共享同一个票箱。构造方法用于初始化售票点,接收售票点的名称和所属的票箱。2、掌握多线程的互斥与同步。

2023-12-16 14:18:50 275

原创 JAVA语言 实验六 数据库编程

在代码中使用JDBC时,需要确保已经加载数据库驱动。你的代码中没有包括加载MySQL驱动的部分。使用 JDBC 查询并打印出所有价格大于50元且书名包含“python”(不区分大小写)的书籍的信息。2、掌握如何在 Java 程序中使用 JDBC 进行数据库的CRUD操作。1、理解JDBC的工作原理和使用JDBC操作数据库的过程;使用 JDBC 插入至少五本书的信息到 books 表。使用 JDBC 更新其中一本书的价格。使用 JDBC 删除其中一本书。id INT(主键,自动递增)

2023-12-16 14:08:47 244

原创 JAVA语言 实验五 Java I/O

在第一次提供的代码中,文件路径是硬编码的,而且程序假定在运行的当前工作目录下有 input.txt 文件。确保文件路径是正确的,或者使用命令行参数传递文件路径。2、编写程序,输入一个文件夹路径,把该文件夹下的所有扩展名为.txt的文件名显示在屏幕上。1、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。1、掌握使用File类进行文件属性操作的方法。2、掌握使用文件流进行文件的顺序读/写的方法。实验内容按要求完成,代码运行正常,已检查。六、程序运行结果截图。

2023-12-14 11:14:29 268

原创 Python 实验六 函数

【代码】Python 实验六 函数。

2023-11-29 10:26:23 1494

原创 Python 实验五 组合数据类型

【代码】Python 实验五 组合数据类型。

2023-11-29 10:10:56 215

原创 数据库 作业9

函数依赖A→B成立,并不意味着关系R(A,B,C)等于其投影R(A, B)和 R₂(A, C)的连接。但是,R(A,B,C) 不等于 R(A, B) 和 R₂(A, C) 的连接。但是,R.(B, C) 不能推导出 R.A。(4)当且仅当函数依赖A→B在R上成立,关系R(A,B,C)等于其投影R\(A, B)和 R₂(A, C)的连接。如果R.A→R.B,R.A→R.C,那么根据合并法则,R.A→R.(B, C)。如果R.(B,C)→R.A,那么根据分解法则,R.B→R.A,R.C→R.A。

2023-11-29 09:09:34 941

原创 数据结构 树的链表实现

【代码】数据结构 树的链表实现。

2023-11-21 14:28:07 64

原创 数据结构 双端队列的实现及应用

【代码】数据结构 双端队列的实现及应用。

2023-11-21 14:27:52 46

原创 数据结构 栈的实现及应用

【代码】数据结构 栈的实现及应用。

2023-11-21 14:27:28 23

原创 数据结构 单链表实验-python

【代码】数据结构 单链表实验-python。

2023-11-21 14:27:16 69

原创 编程题实训-基于顺序表的图书信息管理Python版

【代码】编程题实训-基于顺序表的图书信息管理Python版。

2023-11-21 14:26:53 1038

原创 数据结构客观测试题

2023-11-20 20:19:03 43

原创 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armst

【代码】水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armst。

2023-11-20 18:05:08 490

原创 输入n个数,输出其平均值,及小于平均值的数。输入样例:数字个个数为:5 这5个数分别为:5 6 7 8 9 输出样例:平均值为7,小于平均值的数有5和6

【代码】输入n个数,输出其平均值,及小于平均值的数。输入样例:数字个个数为:5 这5个数分别为:5 6 7 8 9 输出样例:平均值为7,小于平均值的数有5和6。

2023-11-20 17:55:12 469

原创 求n的阶乘n!(n!=12……*n),要求输入一个正整数n输出n!

【代码】求n的阶乘n!(n!=12……*n),要求输入一个正整数n输出n!

2023-11-20 17:43:34 67

原创 头歌课堂实验 Java 面向对象 - 类与对象

/在下面的Begin-End之间添加代码,创建Dog对象,设置Dog属性并输出属性,然后调用两种方法。//创建Dog对象//设置Dog对象的属性//输出小狗的属性System.out.println("名字:" + + ",毛色:" + + ",品种:" + );//调用方法//在下面的Begin-End之间根据相关知识中的介绍定义Dog类,包括name、color和type三个属性,以及eat和run两种方法。

2023-11-20 17:36:28 1546 1

原创 头歌课堂实验 Java继承和多态之接口

【代码】头歌课堂实验 Java继承和多态之接口。

2023-11-20 17:31:54 486 1

原创 头歌课堂实验 Java入门 - 方法的使用

");//定义一个方法,用来和老师打招呼hello();//调用方法第2关:掌握无参有返回值方法的调用// 调用calcAvg()方法,并将返回值保存在变量avg中System.out.println("平均成绩为:" + avg);// 定义一个返回值为double类型的方法// 计算平均值return avg;// 使用return返回值。

2023-11-20 17:29:51 2423 2

原创 头歌课堂实验 Java入门 - 数组进阶

【代码】头歌课堂实验 Java入门 - 数组进阶。

2023-11-20 17:23:04 238 1

原创 头歌课堂实验 Java入门 - 数组基础

第4关:数组练习-平均值和最大值。

2023-11-20 17:18:47 632 1

原创 头歌课堂实验 Java入门 - 循环结构进阶

【代码】头歌课堂实验 Java入门 - 循环结构进阶。

2023-11-20 17:13:08 935 1

原创 头歌课堂实验 Java入门 - 循环结构基础

第7关:Java循环结构之for循环。

2023-11-20 17:08:21 714 1

原创 头歌课堂实验 Java入门 - 分支结构

第5关:Switch语句测试题。

2023-11-20 17:00:28 1429 1

原创 头歌课堂实验 Java入门 - 运算符和表达式

【代码】头歌课堂实验 Java入门 - 运算符和表达式。

2023-11-20 16:46:05 351 1

原创 头歌课堂实验 Java入门 - 变量与数据类型

【代码】头歌课堂实验 Java入门 - 变量与数据类型。

2023-11-20 16:36:17 251 1

原创 头歌课堂实验 JAVA入门-JAVA初体验

【代码】头歌课堂实验 JAVA初体验。

2023-11-20 16:25:01 253 1

原创 JAVA语言 实验三 Java常用类

需要注意的是程序中使用了Scanner类来获取用户输入,使用了LocalDate类来表示日期,使用了DateTimeFormatter类来解析日期字符串和格式化日期输出。这样可以确保每个数组中的数字都是唯一的,避免了重复数字的问题。1、编写程序,程序运行后随机生成3组10选3的数组(从数字1~10中随机选取3个数)并输出,然后统计1~10中各个数字出现的次数。2、编写程序,让用户按yyyy-MM-dd的格式输入两个日期,判断两个日期的大小关系,以及两个日期的间隔天数并输出。2、掌握时间日期操作类的使用。

2023-11-19 21:04:02 48

原创 JAVA语言 实验二 面向对象基础

类中有无参构造方法和带2个参数(书名、书价)的构造方法,获取、设置书名和定价的方法,以及重写的toString()方法。书的编号采用自动编号,第1本书的编号为1,第2本书的编号为2,以此类推。解决方法: 可以使用一个静态变量来记录当前图书的编号,每创建一个新的图书对象时,将静态变量值赋给图书对象的编号属性,然后静态变量自增1。解决方法: 在类中创建一个无参数的构造方法和一个带2个参数的构造方法,分别用于初始化对象时,可以选择传入书名和书价或者不传入任何参数。1、了解类的成员设计及类与对象的关系。

2023-11-19 20:58:29 362

原创 JAVA语言 实验一 Java编程基础

2、猜颜色,程序随机产生一个红、黄、蓝三种颜色中的一种,让用户输入猜测的颜色,然后程序比较后,输出提示信息“猜错了”或“猜对了”。解决方法: 可以使用编程语言提供的随机数生成函数,例如在Python中可以使用random模块的choice()函数来在红、黄、蓝三个颜色中随机选择一个。解决方法: 可以使用一个while循环来实现,当用户猜测的颜色与随机生成的颜色不相同时,继续提示用户输入,直到两者相同。解决方法: 可以使用条件语句(如if-else语句)来判断用户猜测的颜色是否与随机生成的颜色相同。

2023-11-19 20:53:45 43

原创 JAVA语言 实验四 集合与泛型

在 readBorrowRecordsFromFile 方法中,如果文件读取或转换数字的过程中发生异常,程序会打印堆栈跟踪并继续执行。你可能希望更加友好地处理这些异常,例如打印错误消息并终止程序,或者提供用户有关错误的更详细的信息。图书馆中的每本书都有一个ID号和书名,每本书的ID号是唯一的。data.txt中为各读者的借阅记录,每条记录包括读者的姓名和借阅的图书ID。确保 data.txt 文件在你的项目根目录下,或者提供文件的绝对路径。2、理解泛型的作用,并掌握类型在集合中的应用。

2023-11-19 20:45:45 175

原创 数据库 实验四 SQL数据库安全控制

2. 使st1,st2成为stu_db的合法用户。查询张亮同学超过他平均成绩的课程名称。1. 创建登录用户st1,st2。表进行查询、修改、删除?无法进行查询,修改,删除.表的查询、修改权限授予。查询王华同学的平均成绩。表中李丽同学的成绩增加。

2023-11-19 20:09:40 170

原创 数据库 实验五 完整性控制

3. 创建一个触发器,当修改成绩表中成绩时,如果变化幅度超过10%,将操作记录在下表。2. 创建一个触发器,规定计科系每位同学选课门数不能超过3门。1. 创建一个触发器,“数据库”课程的选课人数不能超过5人。删除SC表中的所有数据。删除sc表中所有数据。

2023-11-19 20:08:20 171

原创 数据库 实验三 SQL数据定义及更新

2. 增加一个地区表area(id,pid,name)分别表示行政区ID,上级行政区ID,名称。输入若干省、市、县、乡。10. 查询至少选修了学号为“´´´´´´´”同学选修全部课程的学生。11. 用递归查询某个省的所有下级结点。查询某个乡的所有上级节点。1. 使用实验一建立的三张数据表,录入若干数据。8. 查询每位同学高于自己平均分的课程。9.. 查询全部同学都选修了的课程。5. 检索选修人数最多的课程。7. 检索每门课程的最高分。插入省级行政区域数据。插入市级行政区域数据。插入县级行政区域数据。

2023-11-19 20:07:43 119

原创 数据库 实验二 SQL数据查询

1. 在学生表中增加一个属性”phone”,类型为字符型,长度为11位。2.在学生表中对属性姓名,年龄建立索引,姓名为升序,年龄为降序。3. 查询考试不及格的学生和没有参加考试的学生名单。5. 统计每门课程的平均成绩,按照从高到低排序。4. 查询选修了“C语言”课程的学生名单。8. 查询每位同学高于自己平均分的课程。9. 查询选课人数少于5位同学的课程。7. 找出选修了2门课以上的学生。10. 查询软件工程的间接先修课。6. 找出平均成绩最高的学生。

2023-11-19 19:24:44 121

原创 数据库:实验一 SQL数据定义

1.用数据定义语言创建教学管理数据库stu_db,在数据库中创建schema T,在架构T下创建Student、Course、SC三张数据表(参见教材),并建立相应。3.查询计科系20-23岁男同学的学号,姓名和出生年月。2. 在以上三张表中录入若干数据。录入数据(表Student)录入数据(表course)4.查询姓刘,且名字为二个汉字的学生。创建student数据表。创建course数据表。

2023-11-19 19:08:03 1024

空空如也

空空如也

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

TA关注的人

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