java基础案例
文章平均质量分 56
xiao_cai_ji_isme
一个大专生的计算机之路
展开
-
用java写一个随机验证码 保姆级注释
用java写一个随机验证码 保姆级注释原创 2024-03-08 20:58:00 · 584 阅读 · 1 评论 -
用java写一个记事本
要求在程序中,用户输入指令1代表“新建文件”,此时可以从控制台获取用户输入的文件内容; 指令2代表“打开文件”,此时可将指定路径的txt文件的内容展现到控制台; 指令3代表“修改文件”,此时既可以修改新建文件的内容,也可以修改打开文件的内容; 指令4代表“保存”,此时如果是新建的文件需要保存,则将文件保存到用户输入的路径,如果是打开的文件需要保存,则将原来内容覆盖; 指令5代表“退出”,即退出本系统。原创 2024-03-06 20:28:27 · 1152 阅读 · 1 评论 -
用java写一个图书管理系统
编写一个保存书店每日交易记录的程序,使用字节流将书店的交易信息记录在本地的 csv文件中。当用户输入图书编号时,后台会根据图书编号查询到相应图书信息,并返回打印出来。用户紧接着输入购买数量,系统会判断库存是否充足,如果充足则将信息保存至本地的csv文件中,其中,每条信息包含了“图书编号”“图书名称”“购买数量”“单价”“总价”“出版社”等数据,每个数据之间用英文逗号或空格分割,每条数据之间由换行符分割。保存的时候需要判断本地是否存在当天的数据,如果存在则追加,不存在则新建。文件命名格式为“销售记录”加上原创 2024-03-05 22:43:49 · 261 阅读 · 0 评论 -
用java模拟斗地主发牌洗牌
编写一个斗地主洗牌发牌的程序,要求按照斗地主的规则完成洗牌发牌的过程。//先想办法把54张牌存入集合总共有54张牌,牌面由花色和数字(包括 J、 Q、 K、A 字母)组成, //存入元素长度小于54花色有♠、♥、♦和♣这4种,分别表示黑桃、红桃、方块和梅花,小☺表示小王,大☻表示大王。//2-10*4 +大王+小王=54将这54张牌打乱顺序,共有3位玩家参与游戏,每人轮流一次摸一张牌,剩余3张留为底牌。程序结束,打印每人手中的纸牌和底牌。原创 2024-03-04 07:30:00 · 440 阅读 · 1 评论 -
模拟新浪微博用户注册
编写一个模拟新浪微博用户注册的程序,要求使用HashSet 集合实现。假设当用户输入用户名、密码、确认密码、生日(输入格式为 yyyy-mm-dd 为正确)、手机号码(手机号长度为11位,并且以13、15、17或18为开头的手机号位为正确)、邮箱(包含符号“@”为正确)信息之后,判断信息输入是否正确,正确验证用户是否重复注册,如果不是重复注册则注册成功。例如,用户信息列表中已经存在用户“张正”,当张正再次注册时,则输出“注册结果:用户重复!”。原创 2024-03-02 13:56:35 · 1100 阅读 · 0 评论