- 博客(15)
- 收藏
- 关注
原创 Java常用API:String、ArrayList
需求:实现随机产生验证码,验证码的每位可能是数字、大写字母、小写字母分析:1、设计一个方法,该方法接收一个整形参数,最终要返回对应位数的随机验证码2、方法内定义两个字符串变量:一个用来记住生成的验证码,一个用来记住要用到的全部字符3、定义for循环控制生成多少位随机字符,每次得到一个字符范围内的随机索引,根据索引提取该字符,把该字符交给code变量连接起来,循环结束后,在循环外返回code即可。
2024-09-01 16:37:34
691
原创 Java面向对象综合案例
成员变量有:id(编号)、电影名字(name)、电影价格(price)、电影评分(score)、导演(director)、主演(actor)、其他信息(info)允许用户根据电影编号(id)查询出某个电影的详细信息。二、设计电影的操作类(MovieOperator)展示系统中的全部电影(每部电影展示:名称,价格)一、设计一个实体类:电影类(Movie)有参构造器和无参构造器。
2024-08-31 19:15:08
177
原创 Java面向对象
this就是一个变量,可以用在方法中,来拿到当前对象;哪个对象调用方法,this就指向哪个对象,也就是拿到哪个对象。this:主要是用来解决变量名称冲突问题,用来解决对象成员变量与方法内部变量名称一样时,导致访问冲突问题。编译这个方法的时候,会给方法加一个参数。
2024-08-31 16:46:47
308
原创 Java案例:抢红包
方案一:写一个for循环控制抽奖5次,每次抽奖,都从数组中随机找出一个金额,如果该金额不是0,则代表抽中,接着用0替换该位置处的金额,然后继续下一个粉丝的抽奖;如果抽中的金额发现是0,代表该位置处的红包之前被别人抽走,则从新的数组中随机找出一个金额,继续判断,直至抽中的金额不是0为止。方案二:先把数组里面的5个金额打乱顺序,打乱后的顺序认为是中奖顺序,接着,写个for循环,执行5次,每次都提示抽奖,每次抽奖都是依次取出数组中的每个位置处的金额作为中奖金额即可。
2024-08-30 17:49:22
152
原创 Java案例:评委打分、数字加密、数据拷贝
1、定义一个动态初始化的数组,用于录入评委打分2、提前定义三个变量用来记住数组中的最大值、最小值和总和3、遍历数组中的每个数据,依次找出最大值、最小值和总和4、遍历结束后,按照计算规则算出选手的最终得分1、反转数组,就是对数组中的元素,按照前后位置,依次交换数据2、一般会把多个事拆分成多个方法去完成,也就是独立功能能独立成一个方法数据拷贝:创建一个与原数组一摸一样的数组。
2024-08-30 17:02:42
266
原创 Java案例:开发验证码
1、定义一个for循环,循环5次2、随机生成0、1、2的数据,一次代表当前要生成的字符是:数字、大写字母、小写字母3、把0、1、2交给switch生成对应类型的随机字符4、在循环外定义一个String类型的变量用来连接生成的随机字符5、循环结束后,返回String类型的变量。
2024-08-30 16:01:48
276
原创 Java购买机票案例
11月-来年四月为淡季,头等舱7折,经济舱6.5折。5-10月为旺季,头等舱9折,经济舱8.5折;请开发程序设计出用户当前机票的优惠价。
2024-08-30 15:44:15
160
原创 静态数组和动态数组
常用格式:二、案例:静态数组累加五个数据分别是11,22,33,44,55,计算相加总数1、将五个数据存放到静态数组中2、遍历数组中的每个数据,然后再外面定义求和变量把他们累加起来运行结果三、动态数组常用格式;四、案例:评委打分案例录入6名评委的打分,录入完毕后输出选手的平均得分分析;1、定义一个动态初始化的数组存分数2、遍历数组中的每个位置,每次提示用户录入一个评委的分数,并存入到数组对应的位置3、 遍历数组中的每个元素进行求和,最终算出平均分打印出来运行结果五、案例1.1:数
2024-08-29 20:34:48
407
原创 生成随机数Random
随机生成一个1-100之间的数据,提示用户猜测,猜大提示过大,猜小提示过小,直到猜中结束游戏。3、在死循环里,每次都提示用户输入一个猜测的数字,猜大提示过大,猜小提示过小,猜中则结束游戏。(2-10),先-2,然后再(0-8)+2。1、先随机生成一个1-100之间的数据。2、定义一个死循环让用户可以一直猜测。该类的实例用于生成一个伪随机数流。
2024-08-29 19:06:41
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人