自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java方法重载

实际调用时,根据实参的类型来决定调用哪一个方法。使用方法重载其实就是避免出现繁多的方法名,有些方法的功能是相似的,如果重新建立一个方法,重新取个方法名称,会降低程序可读性。例如,在 JDK 的 java.io.PrintStream 中定义了十多个同名的 println() 方法。如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载。方法重载的要求是两同一不同:同类中方法名相同,参数列表不同。同个类定义多个同名方法,只要它们的形参列表不同即可。"价格为 102.25"

2024-04-09 22:37:15 130

原创 java分割字符串

我们使用正则表达式`"#|&|\\$|\\|"`指定了这些分隔符,然后对字符串`input`进行分割,并将结果存储在字符串数组`parts`中。比如:“acount=?System.out.println("分割得到的部分为:");字符串`input`包含了多个不同的分隔符:`#`、`&`、`$`和`|`。1)“.”和“|”都是转义字符,必须得加“\\”2)字符串有多个分隔符,可以用“|”作为连字符,最后,通过循环遍历并打印每个分割后的部分。分割表示分割后生成的字符串的限制个数,// 打印分割后的部分。

2024-04-08 23:05:15 219

原创 java子类调用父类被重写成员方法

由于 `Student` 类重写了 `Person` 类中的 `message()` 方法,因此这里会调用 `Student` 类中的 `message()` 方法,输出 "This is student class"。`:这是使用 `super` 关键字调用父类 `Person` 中的 `message()` 方法。// 调用当前类的 message() 方法,即 Student 类中的 message() 方法。`:这是调用当前类 `Student` 中的 `message()` 方法。

2024-04-07 22:48:53 337

原创 java子类调用父类被重写成员方法

在`Child`类中的`display`方法中,首先输出"Child's display method",然后使用`super.display()`调用父类的被重写方法。2. 在`Child`类的`display`方法中,使用`super.display()`调用父类的被重写的`display`方法。- 调用`child.display()`方法,实际上调用的是`Child`类中的`display`方法。- 在`Main`类的`main`方法中,创建了`Child`类的对象`child`。

2024-04-07 22:40:25 240

原创 java参数传递方式

因为Java中对数组和对象参数的传递是按引用传递的(pass by reference),所以在 `update` 方法中对数组元素的修改会直接影响到原始数组 `a`。这就是为什么在 `Main` 方法打印原始数组 `a` 时,会显示更新后的值。所以,通过这种方法可以实现在方法中对数组进行修改,并且这些修改会直接影哨到原始数组。System.out.println("原始数组: " + str);Main方法中输出:"原始数组: " + 原始数组元素。输出"形参数组: " + 形参数组元素。

2024-04-05 22:29:42 336 1

原创 java形参的应用

/ 调用add方法传入实参数a,b。定义方法参数是形参,接收调用方法传递的实参,形参范围仅限于方法内部,方法执行结束后被销毁。指定方法需要接收的数据类型,名称,在方法内部可用形参来执行计算,操作。// 定义方法x,y是形参。

2024-04-05 22:25:30 99 1

原创 java实参的应用

1. **参数数量不匹配**:如果形参和实参的数量不一致,编译器会报错。例如,调用一个需要两个参数的方法却只传递了一个参数。2. **参数类型不匹配**:如果形参和实参的类型不匹配,也会导致编译错误。3. **参数顺序不匹配**:即使参数数量和类型匹配,但如果参数顺序不正确,也可能导致逻辑错误或结果与预期不符。// 调用add方法时,传入变量a,b作实参,为方法提供执行所需数据。// 定义一个方法,接受两个整数形参,并计算它们的和。调用方法时,实参填充方法形参/通过形参传递给方法,

2024-04-05 22:24:41 410 1

原创 继承中的构造方法

Manager m = new Manager("heima001", "张三", 15000, 8000);c.setName("李四");

2024-04-03 17:39:26 180 1

原创 java输出数组后项减前项之差

第二行输入n个整数: 5 1 7 14 6 36 4 28 50 100。// 关闭Scanner。// 输出结果,每行输出三个差值。第一输入正整数n: (1<n≤10) 10。

2024-04-01 22:30:57 135

原创 java数组循环左移

函数接口定义:void ArrayShift( int a[], int n, int m );// 保存起始位置的元素到临时变量。// 将末尾位置的元素赋值给起始位置。// 将临时变量的值赋值给末尾位置。// 将后n-m个元素逆序。// 将前m个元素逆序。// 将整个数组逆序。// 处理m大于n的情况。// 将数组中指定范围内的元素逆序。

2024-04-01 22:30:25 168

原创 java数组元素右移

/ 关闭 Scanner。输出循环右移m位整数序列: 5 6 1 2 3 4(最后一个数后无空格)// 计算循环右移后的实际位移。// 输入数组整数个数n和循环右移m个位置。第一行输入数组整数个数n(1≤n≤100): 6。// 输出循环右移m位整数序列。// 创建数组并读取输入元素。第二行输入数组a: 1 2 3 4 5 6。循环右移m个位置(m≥0): 2。为最后一个元素组不输出空格。设数组a循环读取数组元素。判断是否为最后一一个元素。调用方法交换数组元素。交换整个前m后n-m。

2024-04-01 22:29:54 114

原创 java错误探测

第1行是两个整数m、n。输入保证1 <= m <= 100, 1 <= n <= 200。接下来输入m行,每行n个整数。输入保证在32位整型取值范围之内。并且每一列奇数的个数是奇数,输出yes;如果输入的每一行偶数的个数是偶数,奇数的个数不是奇数,所以输出 no。嵌套循环输入m行,每行n个整数。设两个一维数组存储偶数奇数个数。嵌套循环遍历二维数组。

2024-03-28 23:12:55 391 1

原创 判断成绩等级

取值在[0,100]

2024-03-27 22:42:08 172

原创 java判断三角形

4. `s * (s - side1) * (s - side2) * (s - side3)` 计算这三个差值的乘积与半周长的乘积。3. `(s - side1)`, `(s - side2)`, `(s - side3)` 分别表示半周长与每条边长之差。2. `s = (side1 + side2 + side3) / 2` 计算得出三角形的半周长。5. `Math.sqrt()` 对上述乘积进行开平方,得到三角形的面积。1. `s` 表示三角形的半周长(半周长的定义为三条边长之和的一半)。

2024-03-27 22:41:37 340

原创 java输出逆序数

当输入数字含有结尾的0时,输出不应带有前导的0。while循环将个位添加到存数末尾。比如输入700,输出应该是。输入3位数正整数: 123。声名存数设0,存储逆序结果。输出逆序数: 321。

2024-03-26 22:54:28 217

原创 java判断闰年

这种标志变量的使用可以让程序更容易管理和控制不同条件下的逻辑分支。通过根据标志变量的状态来执行不同的代码段,可以使程序更具灵活性和可扩展性。当遍历年份过程中找到了符合闰年条件的年份,则将`isLeapYear`设为1。在循环结束后,通过判断`isLeapYear`的值是否为0来确定是否存在闰年,标志变量设0表示条件不成立,判断条件成立标志变量设1表示条件成立,当`isLeapYear`被初始化为0时,表示尚未找到任何闰年。判断条件始终不成立输出条件为0的输出。先判断非21世纪的年份。为闰年则每行输出年份。

2024-03-25 21:40:15 298

原创 判断满足条件的三位数

if (digits[digit] == 2) { // 只统计出现两次的数字。if (duplicateCount == 1) { // 只有一个数字出现两次才计数。三位数中有两位数字相同的。判断满足条件的三位数。

2024-03-23 23:24:11 308 1

原创 使用函数求最大公约数

2024-03-22 22:53:09 55 1

原创 判断水仙花数

而 `originalNumber` 在循环之前就保存了最初的输入整数值,所以在比较时应该使用 `originalNumber`,而不是 `x`,因为 `x` 在循环结束后已经变为0。int IsNarc(int x)//x 是任意自然数。若 x 是水仙花数,则函数值为 1 (真),否则为 0 (假)若 x 是水仙花数,则函数值为 1 (真),否则为 0 (假)int digit = num % 10;每个循环迭代都会修改变量 `x`,将其逐渐减小,最终变为0。num /= 10;

2024-03-22 22:52:30 197 1

原创 java判断素数

在条件判断语句中,如果条件表达式的值为真(非零),则执行花括号中的代码块;如果条件表达式的值为假(零),则跳过代码块,继续执行后续的代码。//将isPrime设为true假设输入数字n是素数。条件判断语句基本语法是:if (condition) { /* code block */ },条件判断语句是程序中常用的一种控制结构,用于根据条件的真假执行不同的代码块。输入正整数n(1 <= n <= 1000000) 3。n是素数则输出"This is a prime."条件判断语句判断01执行不同代码。

2024-03-20 23:16:43 270 1

原创 有两位数字相同完全平方数个数

2024-03-19 22:50:13 85 1

原创 java求奇数和

/ 从用户输入中读取一个整数。if (num <= 0) { // 如果输入的数是零或负数,则跳出循环。= 0) { // 判断输入的数是否为奇数。// 如果是奇数,则累加到奇数和中。// 输出最终的奇数和。while (true) { // 进入一个无限循环。// 初始化奇数和为0。输入一批正整数(不定个数) (以零或负数为结束标志)输出奇数和 int sum = 0;

2024-03-18 22:11:03 352

原创 java判断奇偶

/创建Scanner对象,从输入流(常指键盘输入)读取数据。public static int even(int n)//定义名为`even`的静态方法,接收一个整数作为参数,返回一个整数值。//import`导入`java.util`包中的Scanner类。//从输入流读取以空格,换行符分隔的单词。

2024-03-17 21:26:10 346

原创 计算存款利息

这行代码是C语言中的头文件声明,其中包含了许多数学函数的声明,例如三角函数、指数函数、对数函数等等。一般来说,在需要使用数学函数的C语言程序中,都会包含这个头文件。不包含这个头文件,就无法使用里面声明的函数,编译器会报错。需要注意的是,如果要使用这个头文件中的函数,还需要链接数学库。其中,program表示生成的可执行文件名称,program.c表示源代码文件名称,-lm表示链接数学库。在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。输入在一行中顺序给出三个正实数。

2024-03-08 16:54:04 465

空空如也

空空如也

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

TA关注的人

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