2、编写java代码,要求必须使用StringBuilder类的至少5个方法,并用注释说明方法的主要功能;必须使用Math类的至少5个方法,并用注释说明方法的主要功能;
时间: 2024-03-25 14:39:21 浏览: 54
StringBuilder常用方法-java常用类
以下是使用StringBuilder类和Math类的Java代码,其中包含了5个方法及其功能的注释说明:
```
import java.lang.Math;
public class StringBuilderAndMathExample {
public static void main(String[] args) {
// 使用StringBuilder类的append()方法,将两个字符串拼接起来
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb.toString()); // 输出:Hello World
// 使用StringBuilder类的insert()方法,在字符串中插入一个新的字符串
sb.insert(6, ", ");
System.out.println(sb.toString()); // 输出:Hello, World
// 使用StringBuilder类的delete()方法,删除字符串中的一部分内容
sb.delete(5, 7);
System.out.println(sb.toString()); // 输出:Hello World
// 使用StringBuilder类的replace()方法,替换字符串中的一部分内容
sb.replace(6, 11, "Java");
System.out.println(sb.toString()); // 输出:Hello Java
// 使用StringBuilder类的reverse()方法,将字符串反转
sb.reverse();
System.out.println(sb.toString()); // 输出:avaJ olleH
// 使用Math类的pow()方法,计算一个数的幂次方
double result1 = Math.pow(2, 4);
System.out.println(result1); // 输出:16.0
// 使用Math类的sqrt()方法,计算一个数的平方根
double result2 = Math.sqrt(25);
System.out.println(result2); // 输出:5.0
// 使用Math类的abs()方法,计算一个数的绝对值
int result3 = Math.abs(-10);
System.out.println(result3); // 输出:10
// 使用Math类的ceil()方法,向上取整
double result4 = Math.ceil(3.14159);
System.out.println(result4); // 输出:4.0
// 使用Math类的floor()方法,向下取整
double result5 = Math.floor(3.14159);
System.out.println(result5); // 输出:3.0
}
}
```
阅读全文