编写一个Java程序,输入圆的半径,求圆的面积和周长
时间: 2023-04-06 19:00:30 浏览: 199
您好,根据您的要求,我可以回答您的问题。以下是Java程序,输入圆的半径,求圆的面积和周长的代码:
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = input.nextDouble();
double perimeter = 2 * Math.PI * radius;
double area = Math.PI * radius * radius;
System.out.println("圆的周长是:" + perimeter);
System.out.println("圆的面积是:" + area);
}
}
希望能够帮助您解决问题。
相关问题
编写一个Java程序,输入圆半径,求圆的面积和周长。
可以使用以下Java代码来计算圆的面积和周长:
```java
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = input.nextDouble();
double area = Math.PI * radius * radius;
double perimeter = 2 * Math.PI * radius;
System.out.println("圆的面积为:" + area);
System.out.println("圆的周长为:" + perimeter);
}
}
```
运行程序后,会提示用户输入圆的半径,然后计算圆的面积和周长并输出。其中,Math.PI 表示圆周率。
2.编写一个java程序,输入圆半径,求圆的面积和周长。
可以使用以下代码实现:
```java
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = scanner.nextDouble();
double area = Math.PI * radius * radius; // 计算圆的面积
double circumference = 2 * Math.PI * radius; // 计算圆的周长
System.out.println("圆的面积为:" + area);
System.out.println("圆的周长为:" + circumference);
}
}
```
运行程序后,程序会要求输入圆的半径。输入完毕后,程序会计算并输出圆的面积和周长。面积使用πr²进行计算,其中π取值为3.14159;周长使用2πr进行计算。
这个程序使用了Scanner类来获取用户输入的圆的半径,然后使用Math类中的常量和方法来进行计算。
最后,程序将面积和周长分别输出到控制台上。
阅读全文