
编写Java程序代码实现几何图形类型的面积和周长计算(包括矩形、三角形和圆)
5星
- 浏览量: 0
- 大小:None
- 文件类型:TXT
简介:
基于提供的文档资料,本文将详细阐述如何利用Java语言实现矩形、三角形及圆形的面积与周长计算,并对相应的代码进行分析。本节将介绍如何计算矩形的面积及其周长
在Java程序中,矩形类Juxing1被创建为具有长度length和宽度wide两个属性的类,在构造函数中设置这两个属性的值。```java
class Juxing1{
int length;
int wide;
Juxing1(int l, int w){
length = l;
wide = w;
}
}
```矩形的面积计算方法是函数`area()`,它接收长和宽这两个数值参数,并计算并输出两者的乘积结果。```java
int area(int l, int w){
return l * w;
}
```该函数用于计算矩形的周长,并接受长度与宽度两个参数,其结果等于两倍的长度加两倍的宽度。```java
int girth(int l, int w){
return 2 * (l + w);
}
```该方法实现了打印矩形的边长参数。```java
void printInfo(){
System.out.println(长度为 + length + ,宽度为 + wide + ,面积为 + (length * wide) + ,周长为 + 2 * (length + wide));
}
```### 二、三角形面积的计算方法及周长求解过程三角形类$Triangle$描述了三个边长$side1$、$side2$和$side3$,并在构造函数中设置了这些边长的值。```java
class Triangle{
double side1;
double side2;
double side3;
Triangle(double s1, double s2, double s3){
side1 = s1;
side2 = s2;
side3 = s3;
}
}
```三角形面积运算应用海伦公式进行。在开始阶段首先求取半周长的值为p;然后通过代数运算得到面积的结果是a。```java
double area(double s1, double s2, double s3){
double p, m;
p = 0.5 * (s1 + s2 + s3);
m = p * (p - s1) * (p - s2) * (p - s3);
a = Math.sqrt(m);
return a;
}
```
三角形的周长计算方法`girth()`通过调用函数实现三条边长度的总和。```java
double girth(double s1, double s2, double s3){
double g;
g = s1 + s2 + s3;
return g;
}
```#### 4. 记录或显示有关三角形的各种信息的方式`printInfo()`函数的作用是计算并输出一个三角形的基本参数:三条边的长度、面积以及周长。```java
void printInfo(){
System.out.println(三边长分别为 + side1 + , + side2 + , + side3 + ;面积为 + a + ,周长为 + (side1 + side2 + side3));
}
```第3章 圆形的面积与周长计算圆形类`Circle`定义了一个半径属性`radius`,该属性的值通过构造方法被设置。```java
class Circle{
double radius;
Circle(double r){
radius = r;
}
}
```该圆的面积计算方法`area()`基于圆的面积公式πr²进行运算。```java
double area(double r){
return 3.14 * r * r;
}
```该函数采用圆周长公式$2\pi r$进行计算。```java
double girth(double r){
return 2 * 3.14 * r;
}
````infoCircle`函数负责输出关于圆形的半径、面积与周长的信息。```java
void printIntfo(){
System.out.println(半径为 + radius + ,面积为 + 3.14 * radius * radius + ,周长为 + 2 * 3.14 * radius);
}
```在main()方法中,程序通过用户输入获取矩形的长度与宽度参数,并分别计算其面积与周长;接着对三角形的三边长进行数据读取,利用海伦公式计算出相应的面积和周长;最后生成圆形对象并调用相关函数计算其面积与周长。随后将所有计算结果依次传递给控制台输出模块进行展示。以下是对所述Java代码的详细阐述和说明,旨在帮助您更好地理解如何在Java语言中进行几何图形的基本计算。
全部评论 (0)


