Java 计算圆的面积和周长的程序2025年3月17日 | 阅读 3 分钟 在本节中,我们将创建一个Java 程序来计算圆的面积和周长。 圆的面积公式已知半径时 ![]() 已知直径时 ![]() 已知周长时 ![]() 其中, A:圆的面积 π:是一个常数,其值为 3.1415 或 22/7。 r:是圆的半径 d:是圆的直径 C:是圆的周长 让我们在 Java 程序中实现上述公式,并找到圆的面积。 在下面的 Java 程序中,我们使用了Java switch case,因为我们使用了三种场景来计算圆的面积。用户提供一个选项,switch 语句执行相应的 case。这三种场景是:已知半径,已知直径,已知周长。 注意:在本节中,我们使用了一个常量 Pi (π)。要访问该常量的值,我们使用了 Math 类的静态字段 PI。它在 Math 类中定义如下最接近 pi 的 double 值,即圆的周长与其直径之比。其值为3.141592653589793。我们可以直接写 pi 的值 (3.14 或 22/7),而不是使用Math.PI。 AreaOfCircle.java 输出 1 1. If the radius is known 2. If the diameter is known 3. If the circumference is known Enter your choice: 1 Enter the radius of the circle: 6 The area of the circle is: 113.09733552923255 输出 2 1. If the radius is known 2. If the diameter is known 3. If the circumference is known Enter your choice: 2 Enter the diameter of the circle: 16 The area of the circle is: 201.06192982974676 输出 3 1. If the radius is known 2. If the diameter is known 3. If the circumference is known Enter your choice: 3 Enter the circumference of the circle: 30 The area of the circle is: 71.6197243913529 输出 4 1. If the radius is known 2. If the diameter is known 3. If the circumference is known Enter your choice: 4 invalid choice! 在下面的 Java 程序中,我们计算了圆的周长。我们在程序中使用的公式是 周长 (C) = 2πr CircumferenceOfCircle.java 输出 Enter the radius of the circle: 20 The circumference of the circle is: 125.66370614359172 在下面的程序中,我们在一个程序中计算了圆的面积和周长。 AreaAndCircumferenceOfCircle.java 输出 Enter the radius of the circle: 6 The area of the circle is: 113.09733552923255 The circumference of the circle is: 37.69911184307752 下一主题如何在 Java 中设置类路径 |
在 Java 中,当尝试将字符串转换为数字值(如 float 或 integer),但输入字符串的格式不正确或非法时,会抛出 ____。非法格式意味着,如果你尝试...
阅读 3 分钟
在 Java 中,Callable 和 Future 是与线程一起使用的两个最重要的概念。在本节中,我们将了解如何在代码中使用 Callable 和 Future。Future 用于存储从不同线程接收到的结果,而 Callable 是...
阅读9分钟
生成符合特定规则的数字序列总是很有趣的,并且限制相邻位置数字之间的差异会使这个问题更加引人入胜。在本文中,我们将了解如何生成所有 N 位数字,使得数字的差异...
5 分钟阅读
SortedSet 的 addAll() 方法通过添加给定集合中的每个元素来保留集合的唯一性和顺序。addAll(Collection C) 函数将指定集合中的所有元素追加到当前集合中。元素没有特定的集合顺序……
阅读 3 分钟
?在 Java 中,我们可以使用 Calendar 或 LocalDate 类将日期添加 4 年。在本节中,我们将讨论这两种方法,并展示如何在 Java 代码中实现它们。使用 Calendar 类 Calendar 类是一个遗留类,它在 Java 中引入...
阅读 3 分钟
Java vs Kotlin Java 和 Kotlin 都是面向对象编程语言。但两者用于不同目的。Kotlin 用于开发 Android 应用程序,而 Java 主要用于开发企业应用程序。在本节中,我们讨论了 Java 和 Kotlin 之间的区别。Java Java 是...
5 分钟阅读
在 Java 中,Callable 接口在 Java 5 中被引入,作为现有 Runnable 接口的替代方案。它封装了一个任务,并将其传递给 Thread 或线程池进行异步执行。Callable 代表一个异步计算,其值可通过 Future 获得……
阅读 4 分钟
Giuga 数是一个合数 N,它具有一个独特的属性。该属性指出,对于 N 的每个素数因子 p,N 除以 p 减 1((N/p) - 1)也必须能被 p 整除。如果一个数 N 满足这个条件...
5 分钟阅读
应用程序创建中最常用的技术是 Java。人们和企业喜欢它,因为它能将原始创意转化为有用的软件解决方案。Java 编程认证可以证明我们的专业知识,也可以帮助我们学习 Java 编程语言。Java...
阅读 6 分钟
这是 Google、Amazon、TCS、Accenture、Flipkart 等顶级 IT 公司面试中经常提出的问题。通过解决问题,人们希望检查应聘者的逻辑能力、批判性思维和解决问题的能力。因此,在本节中,我们将...
11 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India