- 博客(50)
- 收藏
- 关注
原创 Java_时间API(LocalDate,LocalTime,LocalDateTime)
这一章我们学习日期类,LocalDate,LocalTime,LocalDateTimeLocalDate 描述年月日LocalTime 描述时分秒LocalDateTime 描述年月日时分秒。
2024-04-20 10:42:29
203
原创 Java_Collection(单列集合)
package 基础.week2.day11.set;/*** 获取*//*** 设置*//*** 获取*/return age;/*** 设置*/@Override@Overridepackage 基础.week2.day11.set;/*** 获取*//*** 设置*//*** 获取*//*** 设置*/@Override//比较规则,按照价格升序。
2024-04-19 22:03:34
933
原创 Java_Map集合(双列集合)
这一章我们学习Map集合,我们学习HashMap、LinkedHashMap、TreeMap、Properties.
2024-04-19 20:40:02
466
原创 ArrayList练习_根据id值查看用户是否存在,返回布尔和对应索引值
【代码】ArrayList练习_根据id值查看用户是否存在,返回布尔和对应索引值。
2024-04-14 09:07:15
237
原创 ArrayList练习_添加自定义对象
package 基础.week2.day9;public class Student { private String name; private int age; public Student() { } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() {
2024-04-14 08:13:45
213
原创 P5735 【深基7.例1】距离函数(java)
给出平面坐标上不在一条直线上三个点坐标 (1,1),(2,2),(3,3)(x1,y1),(x2,y2),(x3,y3),坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。对于平面上的两个点 (1,1),(2,2)(x1,y1),(x2,y2),则这两个点之间的距离 dis=根号下(x2−x1)2+(y2−y1)2。输入三行,第 i 行表示坐标(xi,yi),以一个空格隔开。输出一个两位小数,表示由这三个坐标围成的三角形的周长。
2024-03-22 15:40:52
200
原创 P1319 压缩技术(java)
第一个数表示连续有几个 00,第二个数表示接下来连续有几个 11,第三个数再接下来连续有几个 00,第四个数接着连续几个 11,以此类推……对应的压缩码是: 7 3 1 6 1 6 4 3 1 6 1 6 1 3 77 3 1 6 1 6 4 3 1 6 1 6 1 3 7 (第一个数是 N ,其余各位表示交替表示0和1 的个数,压缩码保证 =N×N= 交替的各位数之和)。其中,压缩码的第一个数字就是 N,表示这个点阵应当是 N×N 的大小。数据输入一行,由空格隔开的若干个整数,表示压缩码。
2024-03-22 15:34:59
270
原创 P1047 [NOIP2005 普及组] 校门外的树(java)
这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。某校大门外长度为 l 的马路上有一排树,每两棵相邻的树之间的间隔都是 11 米。我们可以把马路看成一个数轴,马路的一端在数轴 00 的位置,另一端在 l 的位置;数轴上的每个整数点,即 0,1,2,…接下来 m 行,每行两个整数 u,v,表示一个区域的起始点和终止点的坐标。输出一行一个整数,表示将这些树都移走后,马路上剩余的树木数量。第一行有两个整数,分别表示马路的长度 l 和区域的数目 m。
2024-03-22 15:29:21
373
原创 [NOIP2015 普及组] 金币(java)
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续 n 天每天收到 nn枚金币后,骑士会在之后的连续 n+1天里,每天收到 n+1枚金币。请计算在前 k天里,骑士一共获得了多少金币。一个正整数 k,表示发放金币的天数。一个正整数,即骑士收到的金币数。NOIP2015 普及组 T1。
2024-03-22 15:23:37
277
1
原创 java-选择排序冒泡排序插入排序
System.out.println("选择排序:" + Arrays.toString(arr1));System.out.println("插入排序:" + Arrays.toString(arr3));//冒泡排序:0~i范围上,相邻位置较大的数滚下去,最大值来到i位置,然后0~i-1继续。//选择排序:i~n-1范围上,找到最小值放到i位置,然后i+1~n-1范围上继续。//插入排序:0~i上范围已经有序,新来的数从右滑到左到不再小的位置,继续。//0~i-1有序,新来的数是【i】,向左看j--
2024-03-21 20:57:42
249
1
原创 java-&运算打印二进制
/&运算打印二进制 对long类型。//&运算打印二进制 对int类型。//long类型 64位。//int类型 32位。//&运算打印二进制。
2024-03-21 20:01:04
204
1
原创 java----用Arrays.sort()方法实现数组升序和降序(Lambda表达式)
/等价于Arrays.sort(arr,(a,b)->a-b);System.out.println("数组升序:"+Arrays.toString(arr));System.out.println("数组降序:"+Arrays.toString(arr));
2024-03-19 22:08:47
2671
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人