- 博客(9)
- 收藏
- 关注
原创 Java小案例:二分查找
在一个有序数组中查找一个数的位置,先从数组的中间查找,若小于中间的值,则从左边的数组中找,若大于中间的值,则从右边的数组中找,以此类推,直到查找到为止,查找不到就返回-1。
2024-03-16 16:11:39
133
1
原创 Java小案例:模拟双色球
最后得奖情况我就不写了,只写了用户中了多少红色球和蓝色球。2.系统随机生成六个红色号码一个蓝色号码。1.用户选择六个红色号码,一个蓝色号码。3.最后判断中奖情况。
2024-03-15 21:44:53
365
1
原创 Java小案例:数组的拷贝
3.方法:创建一个长度一样的整形数组作为新的数组,并把原数组的元素对应位置赋值给新的数组,最终返回新数组即可。数组的拷贝:创建出一个与原数组一模一样的数组。2.需要返回一个新的、一模一样的整形数组。1.需要接受一个整形数组(原数组)。
2024-03-15 12:53:23
137
原创 简单入门的Java案例:买飞机票
需求:用户购买飞机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为旺季,头等舱9折,经济舱8.5折;11月草来年4月为淡季,头等舱7折,经济舱6.5折,请开发程序计算出用户机票的优惠价格。2.遇到需要通过判断数据匹配那个值来决定执行哪个业务,应该用switch分支结构实现。1.遇到需要通过判断数据在哪个区间来决定执行哪个业务,应该用if分支实现。
2024-03-14 21:14:24
207
原创 Java:重定向输出流实现程序日志
创建RedirectOutputStream类,编写该类的main()方法,在该方法中保存System类的out成员变量为临时变量,然后创建一个新的文件输出流,并把这个输出流设置为System类新的输出流。在程序的关键位置输出调试信息,这些调试信息将通过新的输出流保存到日志文件中。最后回复原有输出流,并输出程序运行借书信息。
2024-03-12 22:19:00
220
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人