输入一个圆半径r,当 =0时,计算并输出圆的面积和周长,否则,输出提示信息。java
时间: 2024-10-12 20:16:55 浏览: 7
在Java中,你可以创建一个程序来处理这个需求。下面是一个简单的示例,展示了如何使用条件语句来实现这个功能:
```java
import java.util.Scanner;
public class CircleProperties {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆的半径(r): ");
double radius = scanner.nextDouble();
if (radius == 0) {
// 当半径为0时,计算并输出面积和周长
double area = 0; // 圆的面积为0,因为半径不能为0
double circumference = 0; // 圆的周长也为0,同理
System.out.println("由于半径为0,圆的面积和周长都是0:");
System.out.println("面积: " + area);
System.out.println("周长: " + circumference);
} else {
// 否则,半径不为0,输出提示信息
double pi = Math.PI;
double area = pi * Math.pow(radius, 2); // 计算面积
double circumference = 2 * pi * radius; // 计算周长
System.out.println("半径不为0,以下是圆的面积和周长:");
System.out.println("面积: " + area);
System.out.println("周长: " + circumference);
}
scanner.close();
}
}
```
在这个例子中,我们首先获取用户输入的半径,然后检查它是否等于0。如果半径是0,我们就直接打印出面积和周长均为0的信息;如果半径不为0,我们则会计算并显示实际的面积和周长。
阅读全文