java输入两个正整数a和b,输出a和b之和的平方根,要求保留两小位数
时间: 2024-10-26 20:16:29 浏览: 26
Java 50道面试题和答案.docx
在Java中,你可以使用`java.lang.Math.sqrt()`函数来计算平方根,并结合`DecimalFormat`类来格式化结果到指定的小数位数。下面是一个简单的示例程序:
```java
import java.util.Scanner;
import java.text.DecimalFormat;
public class SquareRootSum {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个正整数 a 和 b:");
int a = scanner.nextInt();
int b = scanner.nextInt();
double sum = a + b;
double squareRoot = Math.sqrt(sum);
// 使用 DecimalFormat 设置两位小数
DecimalFormat df = new DecimalFormat("#.##");
String formattedResult = df.format(squareRoot);
System.out.printf("两数之和 %d 和 %d 的平方根是 %.2f%n", a, b, Double.parseDouble(formattedResult));
}
}
```
当你运行这个程序并输入两个正整数,它会计算它们的和然后输出其平方根,保留两位小数。
阅读全文