java 编写一个程序,从键盘输入一个圆形的半径,求圆形的周长和面积。要求周长和面积只保留整数部分。
时间: 2024-09-24 16:21:00 浏览: 33
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
在Java中编写这样一个程序,你可以按照以下步骤操作:
```java
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径:");
// 获取用户输入的半径
double radius = scanner.nextDouble();
// 计算圆的周长和面积
double circumference = 2 * Math.PI * radius;
double area = Math.PI * Math.pow(radius, 2);
// 只保留整数部分
int roundedCircumference = (int) Math.round(circumference);
int roundedArea = (int) Math.round(area);
System.out.printf("圆的周长(整数部分)为:%d\n", roundedCircumference);
System.out.printf("圆的面积(整数部分)为:%d\n", roundedArea);
scanner.close();
}
}
```
在这个程序中,首先导入了`Scanner`类以便从键盘获取用户的输入。然后,计算圆的周长和面积,并使用`Math.round()`函数将结果四舍五入到最接近的整数。最后,打印出整数形式的周长和面积。
阅读全文