自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 106. 跑步锻炼(结果填空)

此外,这段代码假设起始日期是周六,结束日期是周四,因此不需要对起始和结束日期进行额外的处理。如果起始或结束日期不是周末,那么可能需要额外的逻辑来处理这些边界情况。代码通过遍历从起始日期到结束日期之间的每一天,并根据题目的规则来计算总跑步距离。类的月份是从0开始的,即1月对应的是0,2月对应的是1,依此类推。方法,用于判断给定的日期(年、月、日)是否是周一。方法会根据传入的年、月、日参数来判断那天是否是周一,并返回相应的布尔值。方法来获取每个月的天数,考虑了闰年的情况。,表示给定的日期是否是周一。

2024-04-10 22:50:48 394

原创 43. 日期问题(编程题)

是 Java 中用于创建格式化字符串的静态方法。这个方法允许你根据指定的格式字符串和参数来生成一个新的字符串。格式字符串包含了固定文本和格式说明符,格式说明符以。字符开始,后面跟着一个或多个字符,用来指定如何格式化参数。

2024-04-10 10:46:07 175

原创 String.valueOf() 将各种数据类型的值转换为它们的字符串

是 Java 中String类的一个静态方法,用于将各种数据类型的值转换为它们的字符串表示形式。这个方法在多种情况下都非常有用,特别是当你需要将非字符串类型的值转换为字符串时。

2024-04-09 00:06:24 223

原创 hasNextInt()

类的一个方法,用于检查输入流中是否还有下一个整数值。这个方法常用于从用户输入、文件或其他输入源中读取整数。对象,用于从标准输入(通常是键盘)读取数据。然后,我们提示用户输入一个整数,并使用。方法只检查下一个输入项是否可以解释为整数,而不会消耗或改变输入流。方法读取该整数并打印出来;如果没有,我们打印一条错误消息。方法检查输入流中是否有一个整数。以下是一个简单的示例,展示如何使用。在这个例子中,我们首先创建一个。之后,你仍然可以使用。

2024-04-08 23:55:51 358

原创 Integer.parseInt

是 Java 中的一个静态方法,用于将字符串参数解析为有符号的十进制整数。这个方法属于类。

2024-04-08 23:54:19 186

原创 卡片(结果填空)String.valueOf( int number)

被用来遍历数字的每一位,并检查相应的卡片数量是否足够。如果某一位的数字对应的卡片数量为0,那么就无法继续构造下一个数字,函数。基本思路是,从数字1开始尝试拼下一个数,每次尝试都消耗对应数字卡片,直到无法拼出下一个数为止。否则,我们消耗一张卡片(将卡片数量减1),并继续检查下一个字符。在你提供的代码中,这个循环用于检查每个数字字符对应的卡片数量是否足够。函数中,我们首先将数字转换为字符串,然后遍历字符串中的每个字符。当无法拼出下一个数字时,循环停止,并打印出小蓝能够拼出的最大数字。来存储每种数字卡片的数量。

2024-04-07 17:14:13 1492

原创 顺子日期(结果填空)

请注意,这个程序假设2022年每个月的天数是固定的(即1月31天,2月28天,3月31天等),这在通常情况下是成立的,因为2022年不是闰年。我们遍历日期字符串的每一位,并检查当前位、下一位和再下一位是否构成顺子(即当前位+1等于下一位,下一位+1等于再下一位)。但是,由于我们只关心顺子的存在性,而不是日期的实际有效性,这种简化是允许的。因此,这行代码为2022年的每一天生成一个字符串,即使它不是按照实际的月份天数来生成的。方法则遍历2022年的每一天,构造出对应的日期字符串,并调用。

2024-04-06 20:17:24 666

原创 第几天(结果填空)

要计算2000年5月4日是那一年的第几天,我们可以使用Java的。类可以帮助我们计算日期之间的天数差异。

2024-04-06 19:39:18 330

原创 星系炸弹(蓝桥杯真题填空题)

这正是你想要的格式。因此,对于计算炸弹爆炸日期的问题,你可以直接使用。,这是 ISO_LOCAL_DATE 格式。这个输出格式是固定的,不需要任何额外的格式化步骤。方法在 Java 中默认输出日期的格式是。来获取格式化后的日期字符串。时,你会得到一个形如。

2024-04-06 19:22:10 195

原创 P1914 小书童——凯撒密码,学会字符串的拆分

这是一个计算新字符的表达式,通常用于实现 Caesar cipher(凯撒密码)或其他类似的字符替换算法。希望这可以帮助你理解这三个表达式!如果你有任何其他问题或需要进一步的解释,请告诉我。的一个可变版本,非常适合在需要频繁修改字符串的场景中使用。是 Java 中的一个类,用于构建可变字符序列。可以避免在每次修改字符串时都创建新的。(从 0 开始),并返回该索引处的字符。是 3,那么这个表达式将返回 'd'。是一个整数,表示移动的位数。对象,从而提高性能。

2024-04-01 21:45:15 532

原创 P5733 【深基6.例1】自动修正,String类的toUpperCase()方法

当你运行这个程序时,它会等待你输入一个字符串。输入字符串后,按Enter键,程序会输出该字符串的大写形式。你可以将上述代码复制到Java的IDE中,或者保存为。toUpperCase()在Java中,你可以使用String。

2024-04-01 18:59:53 153

原创 P2550 [AHOI2001] 彩票摇奖

AHOI2001] 彩票摇奖 - 洛谷。

2024-03-29 00:33:51 124 1

原创 P5728 【深基5.例5】旗鼓相当的对手,自闭了。。输出样例一直是1

【代码】P5728 【深基5.例5】旗鼓相当的对手,自闭了。。输出样例一直是1。

2024-03-28 21:47:03 122

原创 P5727 【深基5.例3】冰雹猜想

递归的终止条件是当输入的数字 `n` 等于 1 时,即 `n == 1`。在这种情况下,递归函数不再继续调用自身,而是直接输出当前的数字 1,结束递归。是 1,那么递归结束,直接输出 1;否则,根据当前数字是奇数还是偶数,递归调用。递归调用的顺序使得最终的输出是从最后的 1 开始的整个变化序列的倒序。【深基5.例3】冰雹猜想 - 洛谷。这段代码首先读取了输入的整数。

2024-03-27 21:37:45 349

原创 P5725 【深基4.习8】求三角形

【深基4.习8】求三角形 - 洛谷。

2024-03-27 19:45:12 183

原创 P1420 最长连号,这个题非常好,让我错误百出

CTRL+1或者ALT+SHIFT+M 是eclipes中的快速抽取方法。

2024-03-25 20:30:48 296

原创 P1720 月落乌啼算钱(斐波那契数列)

Math.pow(p, n)---p的n次方。Math.sqrt(5)---5的开根号。月落乌啼算钱(斐波那契数列) - 洛谷。

2024-03-25 16:39:19 157

原创 NOIP2011 数字反转 灰常经典的一道

这个程序中,fanZhuan() 方法接受一个整数作为参数,并使用循环逐位取出原数的数字并加到反转后的结果中。将最低位数字加到反转后的结果中,同时通过乘以 10 将之前得到的结果向左移动一位。每次循环中,通过取余操作 N % 10 获取数的最低位数字。循环直到原数 ( N ) 变为零,此时反转后的结果即为所求。使用 while 循环,当原数 ( N ) 不为零时执行。[NOIP2011 普及组] 数字反转 - 洛谷。将原数除以 10,去掉已经处理过的最低位数字。最后,返回反转后的结果即可。

2024-03-25 16:22:47 308

原创 【深基4.例13】质数口袋

如果是,则将当前的质数打印输出,并且将质数的个数`count`加1。这个程序通过一个循环逐个判断自然数是否为质数,并且将质数的和累加到sum变量中,直到质数的和超过给定的上限L为止。2. `if (isPrime(num))`:在循环中,首先调用`isPrime()`函数来判断当前的数字`num`是否是质数。这段代码实现了一个质数口袋的模拟,按照题目要求,它会依次判断每个自然数是否为质数,并将质数逐个装入口袋,直到口袋中质数的和超过了给定的上限L。`:将当前的质数`num`加入口袋中,更新口袋中质数的和。

2024-03-23 21:48:44 720

原创 NOIP2015 金币

这段代码首先读取输入的整数k,然后使用循环来模拟发放金币的过程。在循环中,每天骑士收到的金币数为当前周期的天数,即day。如果当前天数i是周期结束的一天(即第day*(day+1)/2天),则进入下一个周期,即将day加1。最后输出累计的金币数。[NOIP2015 普及组] 金币 - 洛谷。

2024-03-23 19:36:02 149

原创 P1035 [NOIP2002 普及组] 级数求和(java)

在这个问题中,sum需要使用double类型是因为分数的倒数可能会得到小数,如果使用整数类型的话,会导致截断,从而影响精度。下面是一些常见的情况:加法、减法、乘法和除法:如果其中一个操作数是double类型,那么结果将会是double类型,否则结果将保持为int类型。在这个例子中,5.0是double类型的,2是int类型的,但是结果将会是double类型的,因为整个表达式都被提升为double类型。可以使用一个变量来记录当前的和,然后在循环中不断累加分数的倒数,直到和大于k为止。

2024-03-23 16:52:48 271

原创 NOIP2013 计数问题(java)

方法计算在区间 1 到 n 的所有整数中数字 x 出现的总次数。方法中,通过循环遍历从 1 到 n 的所有整数,并调用。这个程序首先读取输入的两个整数 n 和 x,然后调用。方法用于计算一个整数中某个数字的出现次数。方法计算每个整数中数字 x 的出现次数。

2024-03-23 16:11:18 116

原创 求阶乘之和(只得到了50分,有人知道为什么吗)

NOIP1998 普及组] 阶乘之和 - 洛谷。

2024-03-23 15:43:07 90

原创 匹配,根据输入的字母顺序输出排序后的数字

在这个代码中,我们首先读取三个整数并将它们排序,确保它们满足 (A < B < C) 的条件。然后,我们根据输入的字母顺序重新组织这三个数。注意,在读取整数后,我们调用。读取并排序输入的三个整数,确保它们满足 (A < B < C) 的条件。最后,根据字母顺序重新组织的数字通过一行输出,每个数字之间用空格隔开。接着,我们根据输入的字母顺序输出排序后的数字。来读取并丢弃整数后的换行符,这样才能正确读取接下来的字母序列。首先,让我们排序输入的三个数。[COCI2006-2007#2] ABC - 洛谷。

2024-03-19 15:49:10 388

原创 (接上一篇)将匹配后的int型变量按照指定字符数组顺序输出

可以使用一个HashMap来存储指定字符数组中每个字符对应的位置索引,然后遍历匹配后的整数型变量。对于每个整数,你可以通过HashMap查找其对应的字符,然后将这些字符按顺序添加到一个StringBuilder中。最后,通过StringBuilder的toString()方法将结果转换为字符串输出。这段代码将匹配后的整数型变量按照指定字符数组顺序输出为字符串"cadbe"。

2024-03-19 15:33:15 135

原创 将多个 int 型变量与指定字符数组中的内容匹配起来

在Java中,如果你想将多个int型变量与指定字符数组中的内容匹配起来,你可以使用多种方法,具体取决于你想实现的功能和上下文。

2024-03-19 15:15:44 283

原创 数组赋值问题

修改后,通过直接在数组初始化时赋值。来确保输入的值被正确处理和排序。: 原代码中创建了一个数组。,但是并没有将输入的整数。

2024-03-19 13:36:19 186

原创 辗转相除法求最大公约数

如果两个数a和b的最大公约数是c,那么a和b分别除以c所得的余数也应该有相同的最大公约数,这样反复进行直到其中一个数为0,另一个数就是原始两数的最大公约数。函数实现了辗转相除法来找到两个数的最大公约数,然后将其应用于分子和分母,最后输出约分后的结果。

2024-03-19 13:07:46 70

原创 Java中取数组中最大值的索引值

这段代码将遍历数组,如果当前元素大于记录的最大值,则更新最大值的索引为当前索引。最终输出最大值及其索引。要获取数组中最大值的索引,你可以遍历数组并记录最大值及其对应的索引。

2024-03-17 20:33:33 245 1

原创 Java中取数组中最大值

3. `.getAsInt()`: 因为 `.max()` 方法返回的结果是一个 `Optional` 对象,所以我们需要调用 `getAsInt()` 方法来获取其中的最大值。如果流为空,那么 `Optional` 对象中就没有值,调用 `getAsInt()` 会引发 `NoSuchElementException` 异常,但是由于我们已经知道数组中至少有一个元素,所以这里可以安全地调用 `getAsInt()`。这行代码使用了 Java 8 中的 Stream API 来查找数组中的最大值。

2024-03-17 20:23:03 2407 2

原创 Java的 堆 栈 方法区

方法区(method)又叫静态区,这里主要存储的就是类(class)、静态方法、静态变量、常量以及成员方法。我们可以发现在方法区中存储的都是整个程序中唯一存在的元素,所以方法区与堆一样被所有线程共享。Java栈与堆不同每一个线程都有一个stack,栈的区域非常小,大概只有1M左右,但是存储速度非常快,所以我们把快速执行的任务存储在stack。在JVM中只有一个堆,在虚拟机开启时创建,所有的线程都共用这一个堆。类的对象会储存在堆内存中,而new对象的引用地址会储存在stack栈中。堆中只存储对象本身和数组。

2024-03-17 17:34:36 186 1

原创 输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。

【代码】输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。

2024-03-17 17:30:33 758 1

原创 java怎么保留六位有效数字

String.format()` 方法允许你根据指定的格式将给定的参数格式化为一个字符串。所以 `String.format("%.6g", number1)` 就是将 `number1` 格式化为保留六位有效数字的字符串。- `g` 表示以通用格式输出,即根据数字的大小自动选择使用定点表示法还是科学计数法。- `%.6g` 中的 `%` 表示格式化符号的起始。- `.6` 表示保留六位有效数字。

2024-03-17 16:37:11 455 1

原创 if(x%2==0&&4<x<=12) { }怎么错了

在 Java 中,条件语句中不能直接使用 `x

2024-03-16 20:48:28 100 1

原创 向上取整Math.ceil()

在这里,`(double)s / v` 将总距离 s 除以速度 v,产生一个 double 类型的结果,即需要的时间。然后 `Math.ceil()` 函数将这个时间向上取整到最接近的整数分钟。最后,再加上额外的 10 分钟用于垃圾分类,得到从家到学校的总时间。`Math.ceil()` 函数是Java中的一个数学函数,用于向上取整。它接受一个 double 类型的参数,并返回大于或等于该参数的最小整数。

2024-03-16 14:26:22 388 1

原创 Java中整数除法的默认行为

如果你想得到小数结果,你需要将至少一个操作数转换为double类型。例如,可以将其中一个操作数强制转换为double类型,像这样:(double)5 / 2.5。如果你想得到小数部分,你需要将其中至少一个操作数转换为浮点数类型,例如执行 (double)a / b。,即使将结果存储在 double 类型的变量中也不会改变。这种行为是Java中整数除法的默认行为,所以在进行除法运算时需要特别注意。例如,假设有两个整数 a = 5 和 b = 2,如果执行。,即使另一个操作数是double类型。

2024-03-16 14:21:20 189 1

原创 输出格式为 HH:MM,分别代表该时间的时和分。必须输出两位,不足前面补 0。

String.format()` 方法用于创建一个格式化的字符串,使用指定的格式字符串和参数。在这个例子中,`"%02d:%02d"` 是格式字符串,它指定了输出的格式。这个格式字符串中有两个 `%d`,它们分别代表整数的占位符。所以,`String.format("%02d:%02d", hours, minutes)` 将会用 `hours` 替换第一个 `%d`,并用 `minutes` 替换第二个 `%d`,然后按照指定的格式输出结果。

2024-03-16 10:51:08 253 1

原创 java中换行符\n \r\n

在Java中,常见的换行符是`\n`,它表示一个换行符。而`\r`表示回车符。这两个通常结合使用,即`\r\n`,表示回车加换行,常用于Windows系统的文本文件中。在一些情况下,也可能会看到`\n\r`的顺序,但通常`\r\n`更常见。

2024-03-15 20:27:43 734 1

原创 蓝桥杯 陕西赛区 Java b组 冲省一 第五天

今天浅浅练了俩题,第二个总是通不过,无语,后来发现了,非常低级的错误字符串地方没看准位置错误o((>ω< ))o。

2024-01-28 00:20:23 240 1

原创 蓝桥杯 陕西赛区 冲省一 Java b组 第四天

为了快速到达目的地,它施展了魔法,在第 i 和 i + 1 根竹竿之间建立了传送门(0 < i < n),如果蜗牛位于第 i 根竹竿的高度为 ai 的位置 (xi , ai),就可以瞬间到达第 i + 1 根竹竿的高度为 bi+1 的位置 (xi+1, bi+1),请计算蜗牛最少需要多少秒才能到达目的地。蜗牛路线:(0, 0) → (1, 0) → (1, 1) → (10, 1) → (10, 0) → (11, 0),花费时间为 1+1/0.7+0+1/1.3+1 ≈ 4.20。

2024-01-27 01:09:46 467 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除