自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贪吃的猴子(递归)

本文通过递归方法解决猴子吃桃问题。已知第10天剩1个桃子,每天吃一半加一个,求初始桃子数。Java代码实现递归函数sum(n),当n=10时返回1,否则通过2*sum(n+1)+2计算前一天的桃子数。主函数调用sum(10)后输出结果,得出第一天摘了3070个桃子。该方法有效地逆向推导出初始数量。

2025-09-04 20:38:06 311

原创 Java ____ 匿名内部类

本文展示了一个Java匿名内部类的使用示例。程序包含两个类:抽象类Bird定义了一个抽象方法fly()和name属性,Test类通过匿名内部类方式实现了Bird类,重写了fly()方法并返回1000米,同时设置了name为"小鸽子"。在main方法中,Test类创建实例并调用test方法,传入匿名Bird对象,输出"小鸽子能够飞1000米"。这个示例演示了如何通过匿名内部类实现抽象类,并重写其方法。

2025-08-20 15:51:13 132

原创 认识Java多态 -------- 购物管理系统

这是一个Java实现的购物管理系统,包含金卡和银卡两种会员卡类型。系统提供充值、消费功能,主程序采用循环菜单界面,用户可选择卡类型或退出。金卡消费享受8折优惠,满200元赠送免费洗车服务;银卡享受9折优惠。Card类作为父类定义了基本属性和方法,GoldCard和SiverCard继承并重写了消费方法实现差异化优惠。系统使用Lombok简化了getter/setter代码,通过Scanner实现用户交互,包含余额检查和充值提示功能。

2025-08-16 21:52:00 815 1

原创 少想多做————Java电影票信息查看 Demo

该Java程序实现了一个简单的电影信息管理系统。系统包含三个类:Movie类定义电影属性(ID、名称、价格、演员)及相关getter/setter方法;Test类初始化6部电影数据并调用操作类;MovieOperor类提供打印所有电影列表和按ID查询电影的功能。用户可通过控制台输入ID查询特定电影的详细信息,若未找到则提示相应信息。程序展示了面向对象的基本设计和数组操作的应用。

2025-08-15 10:58:56 796

原创 少想多做-----JavaDemo_1

这是一个Java程序,演示了如何创建、初始化和随机打乱二维数组中的元素。程序首先创建一个n×n的二维数组,并按顺序填充数字。然后通过随机交换数组元素的方式打乱顺序,最后分别打印原始数组和打乱后的数组。主要功能包括:初始化顺序数组、随机交换元素、打印数组内容。程序展示了基本的二维数组操作和随机数应用。

2025-08-12 14:33:19 283

原创 深入理解C++:五大关键知识点,让你成为C++高手!

C++作为一门强大的编程语言,自诩兼具灵活性与高效性,被广泛应用于系统软件、游戏开发、嵌入式系统等领域。掌握C++的核心知识点,将帮助你在开发中游刃有余。本文将分享五个关键的C++知识点,助你在C++的学习与应用中更进一步。面向对象编程是C++的基本特征之一,它通过封装、继承和多态等机制,促进了代码重用和模块化设计。关键概念:封装:将数据和操作这些数据的方法捆绑在一起,形成一个对象。使用`private`和`public`访问修饰符控制访问权限。继承:通过建立父类与子类的关系,实现代码的重用。

2025-02-16 20:27:44 523

原创 07学习C++ ——————字符型变量 &转义字符 &字符串类型 &布尔类型

创建方式:char变量名='值';false假0。true真1。

2025-01-19 10:58:03 531

原创 06学习C++数据类型 —————— 浮点型

cout<<"double占几个字节:"<<sizeof(double)<<endl;cout<<"float占几个字节:"<<sizeof(float)<<endl;//默认情况下输出一个小数,会显示出6位有效数字。//统计float和double占几个字节。1.单精度float四个字节。2.双精度double八个字节。//科学计数法(很少用)

2025-01-18 21:22:08 268

原创 05学习C++数据类型——————整型

cout<<"a1占几个内存空间(字节):"<<cout<<"a1占几个内存空间(字节):"<<作用:sizeof可以统计数据类型所占的内存大小。sizeof(数据类型。

2025-01-18 19:11:18 178

原创 04标识符的命名规则

2.标识符只能有:数字,字母,下划线组成。5.标识符要见名知意——方便阅读。1.标识符不能是关键字。3.数字不能作为开头。

2025-01-18 17:31:30 125

原创 03速成C++ —————— 之变量与常量

/错误,const修饰的变量也是常量,不可以修改。cout<<"一年有几个月份:"<<month<<"个月"<<endl;cout<<"一周多少天:"<<Day<<"天"<<endl;//Day=14;错误不可修改Day是常量。变量创建的语法:数据类型变量名=变量初始值;//2.const修饰的变量——也是常量。1.变量存在的意义:方便我们管理内存空间。//1.#define宏常量。//常量的定义的两种方式。2.常量是不可修改的。

2025-01-18 17:06:50 398

原创 02速成C++ —————— 之 单行注释与多行注释

cout<<"八面威风刷机票,秦王保驾显功劳"<<endl;intmain()//程序的入口,有且仅有一个。多行注释用/**/

2025-01-18 16:33:31 219

原创 01基础学习C++ —————— 之hello world!

cout是C++中的输出。

2025-01-18 16:13:57 118

原创 数据结构-一元多项式运算

if ((*current)->coeff == 0) { // 如果合并后系数为0,则删除该项。if (current->coeff == 0) { // 如果系数为0,则删除该项。// 如果多项式为空,输出0。// 计算多项式的和。Polynomial() : head(NULL) {} // 构造函数,初始化多项式为空。cout << "请输入多项式的系数和指数(0 0 结束): ";

2024-12-28 22:57:51 776

原创 数据结构与算法C语言版

图的遍历:深度优先搜索(DFS)和广度优先搜索(BFS)。数据结构的定义:数据结构是计算机存储、组织数据的方式。字符串处理:KMP算法、Rabin-Karp算法。最小生成树算法:普里姆算法和克鲁斯卡尔算法。线性时间排序:计数排序、桶排序、基数排序。递归的应用:解决递归问题,如树和图的遍历。简单排序:冒泡排序、选择排序、插入排序。高效排序:快速排序、归并排序、堆排序。树的基本概念:节点、边、树的深度等。二叉树的遍历(前序、中序、后序)。贪心算法:霍夫曼编码、最小生成树。图的基本概念:顶点、边、路径等。

2024-12-23 00:57:57 266

公司局域网课程设计.zip

1.进行拓扑设计、IP规划与部署等等 2.分公司网络在两台汇聚层交换机和一台核心路由器上配置ospf路由协议实现内部网络通信 3.在两台汇聚层交换机之间需要做链路聚合来增加带宽,考虑到二层网络的安全问题和网络资源占用问题需要对不同部门间实现二层隔离。 3.1现用4台二层交换机模拟4各部门的接入层设备。 3.2 为提高网络的可靠性,每台二层接入设备都需要和汇聚层设备进行互联,所以需要配置STP协议在保证可靠的基础上防止环路的发生 4.在核心和汇聚层设备上开启远程登录功能,认证方式为用户名+密码 5.各部门终端IP地址可以通过部署DHCP服务器下发。 6.内网用户实现访问互联网。

2025-08-16

Java Web钢笔商城设计与实现-基于MVC架构的前端与后端开发

内容概要:本篇文档详细记录了内蒙古科技大学《Java Web程序设计》课程的结课大作业——一个名为“钢笔商城”的设计与实现过程。该项目通过前端界面展示、后端功能实现、数据库交互和用户交互等多个方面,构建了一个完整的在线购物平台。具体功能包括商品展示、购物车管理、用户注册登录、订单管理以及后台系统管理等。项目采用了MVC架构模式,确保了代码的模块化和可维护性,同时利用了Servlet、JSP、JDBC等多种技术实现前后端的数据交互。 适合人群:适合具备一定 Java Web开发基础,特别是有志于深入理解 Web项目开发流程和技术的学生和初学者。 使用场景及目标:①学习如何设计和实现一个完整的Web项目,从界面设计到后端逻辑的实现;②了解并实践 MVC架构模式及其优势;③掌握 Servlet、JSP、JDBC等常用 Java Web技术的应用;④提高实际开发中的代码质量和系统设计能力。 阅读建议:在阅读过程中,建议重点关注项目结构和代码实现细节,特别是在前端界面设计、后端逻辑处理和数据库交互等方面的内容。同时,可以尝试动手搭建类似的项目,以便更好地理解和掌握所学的知识。

2024-12-24

空空如也

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

TA关注的人

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