- 博客(18)
- 收藏
- 关注
原创 刷题记录1
i++) {//遍历集合,将找到的第一个不是9的数据全部替换为9。//表示未找到不是9的数据,直接返回原数即为最大值。//将num上的数字从右向左的放进list集合中。结果测试通过但提交显示解答错误,不知道为什么,有没有大佬帮忙看一下,跪谢!为了得到最大值,我们将数字 1 替换成数字 9 ,得到 99899。为了得到最小值,我们将数字 1 替换成数字 0 ,得到 890。数字进行替换后,得到的最大值和最小值的差为多少。//找到第一个不是9的数据。//遍历求出最大数字。//遍历求出最小数字。
2025-06-14 15:01:33
490
原创 Java学习-private和this关键字
使用private关键字修饰成员变量,则变量只能在本类被访问 //针对每一个私有化的成员变量,都要提供get和set方法 //set方法:给成员变量赋值,有参数无返回 //get方法,对外提供成员变量的值,不需要接收数据,只需要把数据返回给外面
2025-06-05 23:11:46
481
原创 Java学习-二维数组,面对对象,构造方法
j++) {//内循环,此时注意不是arr.length了,而应该是arr[i].length。public static void main(String[] args){//必须要写,不写会报错。//arr[0][0]获取二维数组中的第一个一维数组中的0索引对应值。// arr[0]表示获取二维数组中的第一个一维数组的地址值。System.out.println("看看我执行了么");
2025-06-05 23:10:06
369
原创 Java练习-双色球彩票系统
六等奖 二红一蓝 一红一蓝 一蓝 5元 五等奖 四红0蓝 三红一蓝 10元 四等奖 五红0蓝 四红一蓝 200元 三等奖 五红一蓝 1000元 二等奖 六红0蓝 最高500万 一等奖 六红一蓝 最高1000万
2025-06-05 22:57:01
494
原创 Java练习-抽奖
一个大v直播抽奖,奖品是现金红包,分别有{2,588,888,1000,10000}五个奖金,请使用代码模拟抽奖,打印出每个奖项,奖项的出现顺序要随机且不重复,打印语句为“xx元的奖金被抽出”
2025-06-05 22:55:43
309
原创 Java练习-评委打分
在歌唱比赛中,有6名评委给选手打分,分数范围是【0-100】之间的整数。选手最后得分为:去掉最高分、最低分后的四位评委的平均分,请完成上述过程并计算出选手的得分
2025-06-04 00:01:47
436
原创 Java练习-随机五位验证码
开发验证码,定义方法实现随机产生一个五位数的验证码 验证码格式: 长度为5 前四位是大写字母或者小写字母 最后一位是数字
2025-06-03 20:59:16
271
原创 Java练习-飞机票价格问题
机票价格按照淡季旺季、头等舱和经济舱收费,输入机票原价、月份和头等舱或经济舱。 规则 旺季(5月-10月)头等舱九折,经济舱八折 淡季(11月-来年四月)头等舱7折,经济舱六点五折
2025-06-03 15:10:40
477
原创 Java学习-方法中值的传递
/调用方法后,输出变成100,传递引用数据类型时,传递的是地址值,形参的改变,影响堆空间中值的改变,当二次去调用时,实参也发生了改变。//调用方法后,输出还是100,传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值。//此时调用时输出200,将change方法的值返回并赋值i给了a,a记录值发生改变。
2025-06-03 14:53:49
255
原创 Java学习-方法和数组
/在方法中定义的变量但在main方法中未被定义是不可以被直接用于main方法中的。//在方法中定义的变量但在main方法中未被定义是不可以被直接用于main方法中的。我要干什么 定义一个方法copyOfRange(int[] arr,int from,int to)我要干什么 定义一个方法copyOfRange(int[] arr,int from,int to)//设计一个方法用于遍历,要求遍历的结果在一行上,例如【11,22,33,44,55】
2025-06-03 14:53:04
292
原创 Java学习-方法中定义变量求值
此项不能在main函数中,应写在方法内进行求和打印,否则会报错。System.out.println("s1的面积大,是"+s1);System.out.println("s2的面积大,是"+s2);System.out.println("相等");//掌握带返回值方法的定义和调用。
2025-06-03 14:52:08
177
原创 Java学习-定义数组求值
/此时不能定义int max=0,因为数组中有可能有负数存在,如果定义为数字0,循环不具备求最大意义。//循环开始条件如果为0,那么第一次循环是自己和自己进行比较,对于结果无影响,但效率偏低,为提高效率循环开始条件可以改为1。//表示每循环一次就生成一个随机数。//将number的值赋给arr[i]//需求:生成十个1-100之间的随机数存储入数组。//求比平均数小的数据一共有多少个。//需求:定义数组存储并求最值。1、求出所有数据的和。
2025-06-03 14:50:56
448
原创 Java学习-定义数组交换数组打乱数组
/此时出现错误,因为遍历过程中将索引4的值赋给了索引0,后续用到索引0的值被修改了,不满足题目要求,解决办法是设置一个临时变量存储。}//此时出现错误,因为i的范围写大了,在继前面将索引3的值赋给索引1后,又将索引1的赋给索引3,重复操作以致出错,解决办法缩小i的范围*///需求:定义一个数组存入12345,按照要求交换索引对应的元素,交换后54321。//需求:定义一个数组存入12345,打乱索引对应的元素。
2025-06-03 14:50:07
299
原创 Java学习-生成随机数并程序猜出数字
/注意:生成随机数的代码不能写在循环里面,否则在每次循环后会生成另外一个不同的随机数,除非一次猜中,循环永远无法结束。//生成1-100之间的数字,则1、头尾均减一0-99,2、尾部结果加一结果写在随机数范围内,在结构后加一。System.out.println("猜测的数字小了");System.out.println("猜测的数字大了");//需求:程序自动生成一个1-100之间的数字,使用程序猜出这个数字是多少。//猜中了不需要在继续执行循环,使用break跳出循环。
2025-06-03 14:47:41
358
原创 Java学习-随机打乱数组
但是运行后发现存在重复的情况,比如说2出现两次,5没有的情况,于是对代码进行修改。再次运行后发现打乱后数组顺序进行重排,实现了想要的结果,但不确定代码有没有问题。//用随机索引的指向的元素与i指向元素交换。//生成一个随机索引。
2025-06-01 12:48:13
213
1
空空如也
java实现定义数组并打乱数组
2025-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅