- 博客(16)
- 收藏
- 关注
原创 mysql多表查询练习
select l.year as “年份”, l.zz as “利润”, (l.zz - (select zz from lirun where year = l.year-1))/ (select zz from lirun where year = l.year-1) as “年度增长比”select e.ename as “员工姓名”, d.dname as “部门名称”, e2.ename as “上级领导”, s.grade as “工资等级”where d.dname = ‘销售部’;
2023-12-04 16:23:21
95
原创 mysql练习题
insert into test (name, sex, age, address) values (‘张三’, ‘男’, 25, ‘上海’);update test set address = ‘南京’ where name = ‘张四’;(“张三”,“女”,19,“北京”),(“李四”,“男”,20,“上海”),(“薛六”,“女”,20,“北京”),(“王五”,“男”,22,“北京”),(“赵七”,“男”,28,“上海”),(“张四”,“女”,23,“北京”);(“王五”,“女”,25,“广州”)
2023-11-29 16:26:34
88
1
原创 MySQL的基础操作
更新table_name表中满足条件的数据,将column1的值更新为new_value。向table_name表中插入数据,指定需要插入的列和对应的值。创建一个名为table_name的表,指定表的列名和数据类型。创建一个名为database_name的数据库。删除table_name表中满足条件的数据。切换到database_name数据库。
2023-11-29 14:39:24
82
1
原创 Java的文件操作
建立文件夹 ,mkdir和mkdirs,文件夹可能出现嵌套,mkdir如果嵌套建立不成功,mkdirs是建立嵌套的文件夹。创建了一个名为myfile1的File对象,该对象表示了指定路径下的文件或目录。renameTo参数类型是File,new File。
2023-11-23 16:35:40
75
原创 Java集合使用实战——商城系统
达到这种对应关系,使用HashMap类型,或者类(属性,方法)-类属性—值,将属性封装,封装后私有化,某些属性可以使用getter、setter。接口:商品管理接口(管理商品类,只具有getter或setter的方法类,这是一个特殊的Java Bean类)确定商品类(不需要接口)方法就是getter、setter,不需要其他方法去做商品类,这个类描述商品。后台:商品管理(上传商品、删除商品、上架、秒杀、打折售卖价格、提供丰富的查询)、订单管理、支付管理。传入商品的编号(id)单个商品的删除。
2023-11-21 13:58:24
148
原创 字符串的使用
对于String中的每个元素,其hashCode算法是将每个元素的字节加上31乘以前一个元素的哈希值,而默认情况下,前一个元素的哈希值为0。最后,合成字符串"ab"的是一个char数组,这个对象是"ab",没有使用new关键字。StringBuilder具有一个大小为16的数组空间,用于执行a和b的连接运算,这会占用更多内存,但内存效率更高。(2)而使用concat方法则是利用System.array_copy来产生一个新的字节数组,该数组的长度为两个字符串的和,用于存储数据。
2023-11-15 14:30:51
54
原创 学习如何面向接口开发
在name_settings()方法中,首先调用了父类的name_settings()方法,然后提示用户输入玩家名称,并通过Scanner类接收用户输入的名称,如果输入的名称不为空格,则设置为玩家的姓名。在name_settings()方法中,首先调用了父类的name_settings()方法,然后输出了一个供用户选择的电脑名称菜单,通过Scanner类接收用户输入的编号,并根据用户选择设置电脑的名称。MyPlayer类实现了Player类中定义的抽象方法,并提供了自定义的选择和命名逻辑。
2023-11-15 13:55:09
114
原创 剪刀石头布——采用面向对象的思想编程
剪刀石头布,玩家通过输入对应数字来选择出拳,电脑则是随机出拳。通过使用数组,减差来判断胜负来判断输赢,文章末尾有全部代码。
2023-11-13 14:58:39
175
1
原创 Java的三大特性(封装、继承、多态)+商品购买系统例子
我将用商品购买系统来举例,说明Java的三大特性,分别是封装性,继承性,多态性。文章末尾会有全部代码。
2023-11-09 15:40:14
185
1
原创 优化猜价格小程序
这里的正则表达式 ^ [0-9]+(.[0-9]{1,2})?$ 表示匹配一个或多个数字后面一个小数点后跟着一到两个数字的模式,例如1214.15等。改进的话添加了一个String类型的中间变量tmp_user_price,再在while循环采用了正则表达式来判断用户输入是否正确。改进的需要用到格式化的方法,先把Math.random()变成字符串,字符串转化成%f,保留两位小数.这里先产生一个临时的字符串,可以调用String.format,使用%.2f。
2023-11-01 15:10:23
57
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人