//一些JavaSE学习过程中的l联系小程序
买机票(BuyFligitTicket)
- 机票价格按照淡季旺季、头等舱和经济舱收费,输入机票原价、月份和头等舱或经济舱计算折后价
- 机票最终优惠价格的计算方案如下:旺季(5-10)月头等舱9折,经济舱8.5折,淡季(11月到来年4月) 头等舱7折,经济舱6.5折。
猜数字游戏(CharadeGame)
- 随机生成一个1-100之间的数据,提示用户猜测,猜大提示过大,猜小提示猜小,直到猜中结束游戏
找素数 (FindPrimeNumber)
- 找出101-200之间的素数(也可改为输入数字判断是否为素数)
验证码(Captcha)
- 定义方法实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母,利用伪随机数。
数组复制(CopyArray)
- 把一个数组的元素复制到另外一个新数组中去 (btw, 利用引用类型传参时最好是复制而不是直接传参)
数字加密(DigitalEncryption)
- 某系统的数字密码:比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将数字反转,得到新数。
判断得分(Judges_score)
- 在唱歌比赛中,有六名评委给选手打分,分数范围是[0-100]之间的整数。 选手的最后得分为: 去掉最高分、最低分后的四个评委的平均分。 请完成上述过程并计算出选手的得分。
面向对象练习购物车模拟(OopShopingCart)
- 需求
- 模拟购物车模块的功能,需要实现添加商品到购物车中去,同时需要提供修改商品的购买数量,结算商品价格的功能。(请使用面向对象编程来解决)
双色球模拟(Two-color ball)
- 需求 :
- 中奖号码由6个红球和一个蓝球组成(注意:6个红球不能重复)红色是从1-33中选取,蓝色是从1-16选取
- 定义方法返回一组中奖号码,然后用户输入自己的号码,用户号码与随机号码进行匹配。
String方法练习(StringAPI)
-
三个方法分别是
-
验证码: 创建一个 5位数验证码。方法:创建一个String变量存储0-9\A-Z\a-z,产生一个随机数利用随机数获取String变量中的字符
-
模拟登陆: 模拟判断登陆是否成功。 方法:存储一个用户密码对,然后用户输入判断是否匹配。
-
号码隐藏: 隐藏一个号码的中间四位。 方法:截取号码中间字符串然后用****替换。
-