- 博客(10)
- 收藏
- 关注
原创 简易商品购买模块
首先设置一个商品展示模块,实例化每一个商品放到首页上,用户可以通过放大查看商品,并通过出发buy方法了解商品的商品名称,商品数量,价格,配送等。也可以将当前商品选择加入购物车或者立即购买。选择立即购买还需要输入购买的数量。
2023-11-30 15:51:27
344
原创 数组的快速排序
它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。//退出游标left和 right的指示时,再把左游标和基值的位置交换,这样基值左边元素都比基值小,基值右边元素都比基值大。//执行到这里,数组被基值分成左右两部分,左边比基值小,但无序,右边比基值大,也无序。//右边的元素比基值,加右游标,右边的游标是--,再++就超出数组的界限。
2023-11-30 11:04:41
348
原创 计算随机产生的数的和为24
数字可能出现11 12 13,出现11 12 13转换J Q K,把变量接收,判断是否是11 12 13 //随机值 Math.random()*13括起来再(int),不然永远是0。//采用这个内容,不满足表达式一定报错,借助于ScriptEngine中的异常,现在不能抛,去try。//表达式可能有J,Q,K,可以自动去做计算,把J,Q,K换成1,使用replace替换。//nextLine()用户会输入一堆空格,没有用户名,直接回车,这种情况违法。
2023-11-30 10:15:25
850
原创 长度为8的字符串,第一个值为0,最后一个值为7,打乱顺序计算四个数字的总合
【代码】长度为8的字符串,第一个值为0,最后一个值为7,打乱顺序计算四个数字的总合。
2023-11-30 09:38:28
342
原创 查找元素在数组内的位置
判断查找的元素是否是中间元素,如果不是判断值的大小,如果大的话则从后半段查找,再比较大小,大于则继续往后比较,小的话则确定元素的位置,小于中间值时从前半段查找,跟大于中间值一样都是比较大小不过有一点要注意,小于的时候要从后往前比较,且小于比较值得时候才往前比较再确定位置。//比较,如果输入数值大于中间值,在后半部分找,小于中间值,在前半部分找。首先要初始化获取数组的起始位置和终止位置,再计算最开始的mid值,并得到中间值的索引。//把mid的值不等于mid作为循环条件,不能确定循环闪数,用while。
2023-11-07 09:27:06
574
原创 算数之合为24
随机产生的数字1-10之间, J Q K算1 ,出现3张牌,不算11,12,13,只算1电脑随机出4张牌,4张牌经过用户输入和差积商,结果24电脑检验用户输入的算式是否正确。System.out.print("请输入四个数字的算式,使用+、-、*、/运算符:");System.out.println("随机生成的四个数字为:" + numbers);// 检验用户输入的算式结果是否为24。// 生成随机的四个数字。// 输出随机生成的数字。// 获取用户输入的算式。// 生成随机的四个数字。
2023-11-01 17:21:21
16
原创 猜价格游戏
switch语句结构:Switch(变量){case变量的取值(整数,char,字符串):break;当你执行完选项值后,就要退出,大部分情况结合breakdefault:相当于else}底层原理:switch(变量)-----字节码--hashCode()(顺序的结构表)在case变量中使用equals使用场景:只要可以限定if条件语句值,都可以使用switch,但如果区间,只能用if(> < >= <=),区间段的程序没有办法做switch等于:凡是字符串使用equals,凡是数值就可以用等号。
2023-10-31 17:09:22
34
原创 剪刀石头布小游戏
System.out.println("玩家:"+player_name+",出拳:"+player_choice_name+"赢");System.out.println("电脑:"+com_name+",出拳:"+com_choice_name+"平局");System.out.println("电脑:"+com_name+",出拳:"+com_choice_name+"输");System.out.println("电脑:"+com_name+",出拳:"+com_choice_name+"赢");
2023-10-30 16:41:49
30
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人