编写代码,要求必须使用StringBuilder类的至少5个方法,并用注释说明方法的主要功能;必须使用Math类的至少5个方法,并用注释说明方法的主要功能
时间: 2024-03-20 15:40:44 浏览: 54
好的,我会按照你的要求回答问题。以下是对你提出的问题的回答:
1. 代码示例(使用StringBuilder类的至少5个方法):
```java
StringBuilder sb = new StringBuilder("Hello");
// 1. 使用append()方法添加字符串
sb.append(" World");
// 2. 使用insert()方法在指定位置插入字符串
sb.insert(5, ", ");
// 3. 使用delete()方法删除指定位置的字符
sb.delete(5, 7);
// 4. 使用replace()方法替换指定位置的字符
sb.replace(6, 8, "p");
// 5. 使用reverse()方法反转字符串
sb.reverse();
```
2. 代码示例(使用Math类的至少5个方法):
```java
// 1. 使用abs()方法获取绝对值
Math.abs(-5); // 返回 5
// 2. 使用ceil()方法获取大于等于参数的最小整数
Math.ceil(4.2); // 返回 5.0
// 3. 使用floor()方法获取小于等于参数的最大整数
Math.floor(4.8); // 返回 4.0
// 4. 使用pow()方法计算幂次方
Math.pow(2, 3); // 返回 8.0
// 5. 使用sqrt()方法获取平方根
Math.sqrt(16); // 返回 4.0
```
以上代码示例中,我使用了StringBuilder类和Math类的一些常用方法,分别实现了字符串的拼接、插入、删除、替换和反转,以及绝对值、向上取整、向下取整、幂次方和平方根等数学计算。
阅读全文