编写代码,要求必须使用StringBuilder类的至少5个方法,并用注释说明方法的主要功能;必须使用Math类的至少5个方法,并用注释说明方法的主要功能;
时间: 2024-03-27 11:36:44 浏览: 37
好的,下面是我给您编写的代码,包含StringBuilder类和Math类的方法使用和说明:
```java
import java.lang.StringBuilder;
import java.lang.Math;
public class CodeSample {
public static void main(String[] args) {
// StringBuilder类的方法使用示例
StringBuilder sb = new StringBuilder("Hello, ");
sb.append("world!"); // append方法用于在字符串末尾添加内容
System.out.println(sb.toString()); // toString方法用于将StringBuilder对象转为String对象
sb.insert(7, "Java "); // insert方法用于在指定位置插入内容
System.out.println(sb.toString());
sb.replace(0, 6, "Hi"); // replace方法用于替换指定范围内的内容
System.out.println(sb.toString());
sb.delete(0, 3); // delete方法用于删除指定范围内的内容
System.out.println(sb.toString());
sb.reverse(); // reverse方法用于反转字符串
System.out.println(sb.toString());
// Math类的方法使用示例
double x = 2.5;
System.out.println(Math.abs(-5)); // abs方法用于返回参数的绝对值
System.out.println(Math.ceil(x)); // ceil方法用于返回大于等于参数的最小整数
System.out.println(Math.floor(x)); // floor方法用于返回小于等于参数的最大整数
System.out.println(Math.pow(x, 2)); // pow方法用于返回参数的指定次幂
System.out.println(Math.sqrt(x)); // sqrt方法用于返回参数的平方根
}
}
```
希望这个例子对您有所帮助!
阅读全文