- 博客(52)
- 收藏
- 关注
原创 <!-- 12. 判断101-200之间有多少个素数,并输出所有素数。 素数又叫质数,就是除了1和它本身之外,再也没有整数能被它整除的数。也就是素数只有两个因子。 -->
12
2023-02-11 11:16:03 170
原创 <!-- 11. 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? -->
11
2023-02-11 11:15:26 117
原创 <!-- 8、【循环练习-蜗牛爬井】 --><!-- 井里有一只蜗牛,他白天往上爬5米,晚上掉3.5 米,井深56.7米,计算蜗牛需要多少天才能从井底到爬出来。 -->
8
2023-02-10 20:26:32 197
原创 <!-- 7、【自由落体】假如一个小球从100米高度自由落下,每次落地后就反跳回原高度的一半。那么求它在第10次落地时,共经过多少米?第10次反弹多高? -->
7
2023-02-10 20:25:26 120
原创 <!-- 5、【数列的前n项和】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13. 求出这个数列的前20项之和。注:提前告诉你答案是32.66026079864164 -->
5
2023-02-10 20:24:13 73
原创 !-- 3、【求不重复数字】有1、2、3、4一共四个数字,能组成多少个不相等且无重复数字的三位数?都是多少? 注:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件
3
2023-02-10 20:14:27 89
原创 使用反射技术完成以下功能:1、通过反射创建Person对象2、获取指定的全参构造器,并创建对象3、获取所有的属性,并使用反射技术修改具体的值4、获取所有的方法,并打印5、使用反射获取toSt
1
2023-02-02 09:17:35 103
原创 2、打印数字,读取通知(1)在main方法中启动两个线程;(2)在1个线程循环打印100以内的整数;(3)直到第2个线程从键盘读取了“Q”命令。
1
2023-01-12 19:18:13 123
原创 // 1、保存5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件
list.add(new Student("宵宫",90,100,100));list.add(new Student("胡桃",90,90,90));list.add(new Student("安柏",80,55,23));list.add(new Student("香菱",40,59,93));list.add(new Student("烟绯",70,71,72));
2023-01-12 19:15:44 804 1
原创 3. 有2个数组,第一个数组内容为:[黑龙江省,浙江省,江西省,广东省,福建省],第二个数组为:[哈尔滨,杭州,南昌,广州,福州],将第一个数组元素作为key,第二个数组元素作为value存储到Map
1
2023-01-11 20:59:58 128
原创 2. 使用绝对路径,在D盘创建一个testIO文件夹,然后再testIO文件中创建一个1.txt文件中;使用相对路径,在当前项目下创建一个testIO文件夹,然后再testIO文件中创建一个2.txt
2
2023-01-10 17:18:39 229
原创 6.产生10个1-100的随机数,并放到一个数组中,把数组中大于等于50的数字放到一个list集合中,小于50的放到另一个list集合中,并打印到控制台
System.out.println("产生的随机数组" + Arrays.toString(arr));//产生1到100的随机数字。System.out.println("小于数字50的数字" + list1);System.out.println("大于数字50的数字" + list);
2023-01-06 19:27:55 722
原创 5.使用List集合存储10个学生信息。学生信息:姓名,年龄,成绩。统计所有姓“张”的同学的平均成绩。
if (list.get(i).getName().startsWith("张")){list.add(new CountZhang("张一",14,66));list.add(new CountZhang("张二",14,66));list.add(new CountZhang("张三",14,66));list.add(new CountZhang("李四",14,66));list.add(new CountZhang("张六",14,66));
2023-01-06 19:25:26 1420
原创 4.编写一个类Book,具有name,price,press(出版社),author 然后创建5个对象放入ArrayList中,并实现按照price大小排序,然后遍历ArrayList输出每个Book
books.add(new Book("三国演义", 21, "郑州出版社", "罗贯中"));books.add(new Book("平凡的世界", 30, "郑州出版社", "路遥"));books.add(new Book("西游记", 20, "郑州出版社", "吴承恩"));books.add(new Book("水浒传", 24, "郑州出版社", "施耐庵"));books.add(new Book("红楼梦", 26, "郑州出版社", "曹雪芹"));
2023-01-06 19:22:01 378
原创 3.分析以下需求,并用代码实现:(使用ArrayList)
System.out.println("第" +(i+1)+"次排序结果" +Arrays.toString(array));if (list.size() == 10) { //判断链表的长度大于10就停止。System.out.println("排序后结果:"+collection);System.out.println("排序前结果:"+list);(1)生成10个1至100之间的随机整数(不能重复),存入一个List集合。//判断是否存在 //如果不存在就加入。
2023-01-06 19:21:28 74
原创 2.去除集合中字符串的重复值(要求使用 ArrayList)
if (list1.get(i).equals(list1.get(j))) { //判断名字是否有相等的。旧集合为:[李玉伟, 李嘉诚, 马化腾, 刘强东, 李玉伟, 王健林, 马云, 雷军]新集合为:[李玉伟, 李嘉诚, 马化腾, 刘强东, 王健林, 马云, 雷军]list1.add("李玉伟");list1.add("李嘉诚");list1.add("马化腾");list1.add("刘强东");list1.add("李玉伟");list1.add("李玉伟");list1.add("王健林");
2023-01-06 19:18:47 124
原创 创建链表,实现插入、删除信息,for循环遍历链表,利用迭代遍历,对List 中所有的工人调用work 方法。
if (worker.getName().equals("wang5")){ //如果名字是wang5。//删除 注意一定使用迭代器提供的删除方法 否则会报错。System.out.println("li4在集合中的下标:"+index);//这是插入zhao6的结果。//在li4前插入zhao6。//添加zhang3。//寻找li4的下标。
2023-01-06 19:16:24 274 1
原创 2. 获取当前的日期,并把这个日期转换为指定格式的字符串// 如2088-08-08 08:08:08
System.out.println("转换前的当前时间的日期:" + localDateTime);System.out.println("转换后的当前时间的日期:" + format1);
2023-01-04 19:05:57 116
原创 1. 请使用日期时间相关的API,计算出一个人已经出生了多少年,// 再转换为多少天(一年365天)。
/获取现在的年月日。System.out.println("出生了" + year + "年");System.out.println("出生了" + day + "天");System.out.println("请输入你的出生年份:");System.out.println("请输入你的出生月份:");System.out.println("请输入你的出生日份:");long day;
2023-01-04 19:05:51 143
原创 10、【排序】随机给十个数字,对它们进行排序。(可以给一个有10个整数元素的数组,然后对数组排序)
System.out.println("第" + (i + 1) + "轮排序后的结果:" + Arrays.toString(arr));System.out.println("最终排序结果:" + Arrays.toString(arr));System.out.println("源数组" + Arrays.toString(arr));if (arr[j] > arr[j + 1]) { //前者 >后者 交换位置。i++) { //轮数。
2023-01-03 15:39:49 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人