- 博客(29)
- 收藏
- 关注
原创 打印购物小票 Java
摘要:本文介绍了一个Java程序,用于模拟超市购物小票打印功能。程序通过Scanner获取用户输入的商品种类数,然后依次输入商品名称、单价和数量,将这些信息存储在Item对象中。程序会计算每种商品的小计金额和总金额,最后以表格形式输出购物小票,包含商品明细、单价、数量、小计和总计金额。该程序实现了超市收银系统的基本功能,能够清晰地展示顾客的购物信息。
2025-08-10 11:35:08
468
原创 计算图形面积 Java
本文介绍了一个Java图形面积计算程序。程序通过菜单驱动界面,允许用户选择计算矩形、正方形、圆形或三角形的面积。用户输入相应图形的尺寸参数(支持小数输入)后,程序调用对应的计算方法:矩形(长×宽)、正方形(边长平方)、圆形(π×半径平方)、三角形(0.5×底×高)。其中圆周率使用Math.PI常量。程序循环运行,每次计算后询问是否继续,输入"Y"可重复计算。所有计算逻辑封装在独立的方法中,包括calculateRectangleArea()、calculateSquareArea()、c
2025-08-06 07:25:51
248
原创 统计鱼儿分布情况 Java
本文介绍了一个模拟池塘鱼类分布的程序。程序使用8x8二维数组表示池塘网格,每个网格随机生成0-100条鱼。通过嵌套循环统计并格式化输出鱼类分布情况,然后遍历数组找出鱼量最多的网格坐标。程序最后输出最大鱼量及其所在位置(行列从1开始编号)。该模拟可帮助管理员直观了解池塘鱼类分布情况。
2025-08-05 23:11:41
278
原创 斐波那契数列 Java
摘要:本文介绍了一个用Java实现斐波那契数列的程序。该程序从0和1开始,通过循环计算并输出前20项斐波那契数列。每次迭代时,程序计算前两项之和作为新项,并更新前两项的值。最终程序会依次打印出斐波那契数列的前20个数字。该实现展示了如何使用循环结构来生成斐波那契数列的基本方法。
2025-08-05 22:35:52
102
原创 猜数字游戏 Java
生成一个1到100之间的随机数,并让用户猜测该数是多少。根据用户的输入,给出相应的提示,例如,“猜大了”、“猜小了”或“猜对了”。若未猜对,则继续猜,直到用户猜对数字,程序结束。猜数字游戏的效果图如图1所示。
2025-08-05 22:30:38
343
原创 积分兑换小程序Java
摘要:该程序实现了一个校园积分兑换系统,学生初始拥有20积分,可兑换铅笔(1分)、橡皮(2分)、作业本(3分)和文具盒(5分)。程序支持多次兑换,每次兑换后显示剩余积分及可继续兑换数量。用户可随时退出,当积分不足时会自动终止。例如,20积分可兑换20支铅笔或4个文具盒等多种组合。系统通过交互式菜单实现兑换流程,帮助用户合理使用积分。
2025-07-27 12:36:42
550
原创 月亮商场购物打折Java
摘要:本文介绍了一个Java实现的购物结算程序"月亮商场购物打折"。该程序根据用户输入的购物金额自动计算应支付金额:100元以下无折扣,100-200元打九折,200-300元打八折,300元以上打七折。程序包含完整的用户交互界面,能处理非法输入,并精确显示购物金额、应付款和优惠信息。使用DecimalFormat确保金额显示保留两位小数,为用户提供清晰的购物结算体验。
2025-07-26 23:57:28
201
原创 判断一个三位数是否为水仙花数Java
本文介绍了一个Java程序,用于判断用户输入的三位数是否为"水仙花数"。水仙花数是指一个3位数,其各位数字的立方和等于该数本身(如153=1³+5³+3³)。程序首先验证输入是否为三位数,然后分解出百位、十位和个位数字,计算其立方和。若立方和等于原数,则判定为水仙花数,否则不是。程序通过Scanner获取用户输入,并输出判断结果。
2025-07-25 23:47:18
393
原创 学生成绩单Java
本文介绍了一个Java程序,用于录入三名学生的考试成绩并输出成绩单。程序通过Scanner类获取用户输入的三门课程成绩(语文、数学、英语),计算每个学生的平均分后,以表格形式输出完整的成绩单。最后使用三目运算符比较三个学生的平均分,找出并输出最高平均分。该程序实现了学生成绩的录入、计算和展示功能,适合处理小规模的学生成绩统计需求。
2025-07-25 23:30:57
280
原创 用户注册模拟Java
要求编写一个程序,模拟用户注册。用户输入用户名、密码、确认密码、出生生日(格式为yyyy--mm—dd为正确)、手机号(手机号长度为11位,并且以13、15、17、18为开头的手机号为正确)、电子邮箱(包含符号“@”为正确)信息之后,判断信息正确后,验证用户是否重复,重复则给出相应提示,如果不重复则注册成功。案例要求使用HashSet集合实现。互联网为人们提供了巨大的便利,如微信带给人们的视频资源、淘宝带给人们便利的购物等,但这些APP都需要有一个账户才可以登录,而账户需要注册可以获取。
2025-06-19 13:15:00
251
原创 书法社团成员管理Java
某校创立了一个书法社团,目前正在面向全校学生招募社团成员。本案例要求为该社团做一个社团成员的管理系统,实现对社团成员的添加、移除、修改和查询功能,每个功能的具体要求如下。先创建Member类,再创建ClubMembersManage类。
2025-06-19 12:45:00
318
原创 日程安排管理Java
随着生活节奏的加快,人们每天都面临的事务比较多样化,有时候可能会忘记一些重要的日程安排,例如会议,采访等。为了更好地管理和组织日常安排,要求编写一个日程安排管理程序,具体要求如下。创建完成后,程序按照日程时间由近及远,展示用户的所有日程信息,包括标题、日期、时间、目前距离这个日程还有多久(格式:x天x小时x分钟),以及日程的创建时间。用户可以多次创建日程,但是最多只能创建20个,创建日程时包括日程的标题、日期和时间。要求日程的时间不能在当前时间之前。
2025-06-19 08:08:33
286
原创 图形的面积和周长计算程序Java 1.0
案例4-5:长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长。
2025-04-16 23:43:33
758
原创 图形的面积和周长计算程序Java 2.0
案例4-5:长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长。
2025-04-16 23:39:48
1067
原创 查看手机配置和功能Java
有两款配置和功能都不同的手机,配置信息包括品牌、型号、操作系统、价格和内存;手机功能包括自动拨号、游戏和播放歌曲。本案例要求使用所学的知识编写一个程序,实现查看手机配置及功能,并将查看结果打印在控制台。案例3-3:随着科技的发展,手机早已普及,手机的功能越来越多且越来越强大,人们在生活中越来越依赖手机。整体思路是通过面向对象的方式将手机的特性和行为封装到类中,并通过实例化来展示每款手机的具体信息。Litip73 类(主类)
2025-04-08 00:20:29
339
原创 学生投票系统Java
若重复投票,提示“请勿重复投票”。当票数达到10人或者人为结束投票时,统计投票学生人数和投票结果。本案例要求编写一个程序实现学生投票系统。
2025-04-07 23:29:25
373
原创 银行存取款Java 1.0
对于银行存取款的流程,人们非常熟悉,用户可在银行对自己的资金账户进行存款,取款,查询余额等操作,极大地方便了人们对资金的管理。本案例要求使用所学的知识编写一个程序,实现银行存取款功能。(1)创建账户,初始存款为500元。(2)向账户存入1000元。(3)从账户取出800元。
2025-04-07 23:18:57
345
原创 银行存取款Java 2.0
这个程序实现了一个简单的银行账户管理系统,用户可以创建账户、存款和取款。Bank和。封装性类将账户信息和操作封装在一起,保证数据的安全和完整性。清晰的责任分离Bank类负责用户交互和程序流程管理,类负责账户的管理逻辑。易于扩展:在这个基础上,可以进一步增加功能,比如账户的转账、查询历史记录等。Bank 类// Bank 类System.out.println("请创建账号:");System.out.println("成功创建账户:"+accountNumber);
2025-04-07 23:02:39
532
原创 基于控制台的购书系统Java
这个程序模拟了一个简单的书店应用,允许顾客查看可用的图书并下订单。Book(图书)、Order(订单)、OrderItem(订单项),以及主类PayBook。每个类都有其特定的功能,并封装了相关的数据和方法。这个程序通过面向对象的设计很好地体现了封装性及模块性,每个类都承担了特定的责任,通过相互协作实现了一个简单的书店系统。Book 类//图书编号//库存//private:考虑封装,所以做信息隐藏//单价public int getId() {//public:对外提供共有访问方法。
2025-04-07 22:49:35
1763
原创 课本二维码提供案例Java
(2)在遍历过程中,通过条件判断当前遍历的书是否为奇数,如果是就累加,否则不加。1.请编写程序,实现计算"1+3+5+7+...+99"的值,要求如下。(1)使用循环语句实现自然数1~99的遍历。
2025-03-31 23:39:44
198
原创 抽取幸运观众Java
案例2-7:在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。(4) 随机选取一名观众,并打印出该观众姓名。(1) 从键盘输入3名观众。(2) 存储观众姓名。(3) 总览观众姓名。
2025-03-31 23:17:41
231
原创 登录注册Java
用户可以输入对应的编号进行相应的功能操作。例如,输入2进入注册功能,输入用户名和密码进行注册。案例2-6:编写程序实现简单的用户登录注册功能。(1)登录功能,用户输入正确的账号密码登录成功;(2)注册功能,输入用户名和密码进行注册;(3)查看功能,查看所有的用户名与密码;(4)退出功能,退出系统;
2025-03-31 22:44:43
203
原创 为新员工分配部门Java
案例2-4:某公司现有Java开发部门、C#程序开发、asp.net程序测试部门、前端程序开发部门共4个部门。编写一个程序,实现新入职员工的部门分配,要求根据用户输入的员工姓名和应聘语言确定员工应该分配到哪个部门。若公司没有与输入的语言相匹配的部门,则进行相关提示。
2025-03-31 00:01:58
147
原创 超市购物程序设计Java
用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱。一次购买结束后,需要用户输入“Y”或“N”,Y代表继续购买,N代表购物结束。编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果、和香蕉五种商品,商品价格如表所示。编号 商品名称 价格(元)2 毛巾 10.0。3 水杯 18.8。4 苹果 12.5。5 香蕉 15.5。1 牙刷 8.8。
2025-03-30 23:29:36
258
原创 小明都可以买什么Java
案例2-2:编写一个智能购物计算小程序,在一家商店有书本、铅笔、橡皮、可乐、零食5种零食商品商品价格如表商品名称 价格。假如小明带了20元,且必须购买一本书,剩余的钱还可以购买那种商品,可以购买几件,购买完还剩余多少钱?商品名称 价格(元)
2025-03-30 23:23:51
225
原创 商品入库Java
案例2-1:现对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的教程,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息,以及所有商品的总库存数和库存商品总金额。
2025-03-30 23:11:56
271
原创 剪刀石头布Java
案例2-5:“剪刀石头布”的游戏相信大家都不陌生,本案例要求编写一个剪刀石头布游戏的程序。程序启动后会随机生成1~3的随机数,分别代表剪刀、石头和布,玩家通过键盘输入剪刀、石头和布与电脑进行5轮游戏,赢的次数多的一方为赢家。若5轮都为平局,则最终结果判为平局。
2025-03-30 23:04:55
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅