java 编写一个程序,从键盘输入一个圆形的半径,求圆形的周长和面积。要求周长和面积只保留整数部分。
时间: 2024-09-24 15:21:00 浏览: 32
在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()`函数将结果四舍五入到最接近的整数。最后,打印出整数形式的周长和面积。
阅读全文