当前位置: 首页 > article >正文

java计算矩形的面积和周长的方法

 

  • 在生活中,我们常常需要计算某个矩形的面积和周长,如我们经常用的计算器就是个不错的选择,它可以计算出任意一个矩形的面积和周长。那么,如果你想使用 Java编程语言来计算矩形的面积和周长,你该如何做呢?今天我们就来一起探讨一下。 首先,我们需要先了解一下矩形的基本概念: 矩形是由四条边围成的封闭图形。在平面几何中,矩形是指由两条直角边和一条水平边组成的封闭图形。 接下来我们再来看看 Java中计算矩形面积和周长的方法: 第一步:在 Java中创建一个名为“plot”的新对象,并将其作为一个类进行封装; 第三步:使用 subtract方法向该变量赋值,并将其赋值给一个名为“label”的变量; 第五步:使用fill-()方法将计算出来的结果打印出来。 最后我们来看一下如何在 plot类中调用 subtract方法: 首先使用 print ()方法向该变量中添加结果,并将其赋值给一个名为“print ()”的对象;

    • 第一步:使用 plot ()方法向变量中添加结果,并将其赋值给一个名为“label”的变量;

      在这里,我们首先需要对 label的值进行设置,将其设置为0,因为这里我们只需要计算矩形的面积。然后,我们还需要设置一个变量名为 fill (),当 fill ()方法执行完毕后,我们就可以对矩形进行周长和面积的计算了。 最后我们还可以使用 print ()方法输出计算结果: 通过上面的代码可以发现,当 fill ()方法执行完毕后, plot ()方法的作用就只有两个:向变量中添加结果和将结果赋值给变量“label”。 好了,今天就先说到这里。

    • 第二步:使用 print ()方法将计算出来的结果打印出来;

      如上面的例子,我们将计算出来的结果打印出来,我们就可以得到矩形的面积和周长: 计算方法一:通过 subtract方法将计算出来的结果赋值给一个名为“label”的变量,然后再使用fill-()方法将结果打印出来。 这种方法比较简单,但是当你计算的结果为负数时,或者你在打印前需要进行除法运算时,这种方法就不能使用了,所以我们还需要掌握一下其他方法。 这种方法比较复杂,但是当你需要计算一个正方形的面积和周长时,它还是比较好用的。 以上两种方法是 Java中计算矩形面积和周长比较常用的两种算法。实际上还有一种简单实用的算法: 上面是通过 plot ()函数计算矩形面积和周长的例子,这种算法需要我们先用正方形进行辅助运算(如用plot.se nt ri c ()),然后再使用fill-()方法将计算出来的结果打印出来。 上面这段代码就是利用plot.se nt ri c ())来计算矩形面积和周长的。 今天就到这里了,大家喜欢我们的分享吗?欢迎大家评论、点赞和关注哦!

    • 第三步:使用 subtract ()方法向变量中添加值,并将其赋值给一个名为“label”的变量;

      由于 label的类型是一个数组,所以我们需要先将其转换为数组类型,再将其赋值给 label变量。 接下来我们再来看一下如何使用fill-()方法计算矩形的周长和面积:

    • 第四步:使用fill-()方法将计算出来的结果打印出来;

      使用 plot ()方法计算矩形的面积时,其参数是矩形的宽度,当其值为0时,即代表该矩形是封闭的;当其值为0时,则表示该矩形不是封闭的;当其值为0时,则表示该矩形是封闭的。 第一步:在 plot ()方法中执行以下代码: 第二步:使用 print ()方法向变量赋值。如果变量 label是空的,则直接打印变量 label;如果变量 label是一个空的字符串,则需要先判断一下该字符串是否为空。 由于 plot ()方法不支持数组类型的数据类型,所以我们需要将计算出来的结果存入到数组中。 第四步:执行代码 当我们将计算出来的结果写入数组中时,需要先判断一下该数组是否为空,如果不是空就可以直接打印结果了。 当你需要计算某个矩形面积和周长时,可以直接使用上述代码进行计算,也可以根据实际情况自己编写代码进行计算。在编写代码时需要注意一点,那就是你所编写的代码不能有重复情况出现,否则可能会导致程序崩溃。同时在编写代码时需要注意一点,那就是在编写函数时要将参数设置为空。

    • 第五步:对该函数进行解释;

      通过上面的代码,我们可以看到,fill-()方法计算的是矩形的周长和面积,最后打印出结果。当然,如果你想要得到任意一个矩形的面积,那么我们还可以通过“scan_array”方法来计算出任意一个矩形的面积。方法是这样的: 通过上面的代码,我们可以看到,在 java中有很多种计算矩形面积和周长的方法。其实,我们不难发现, java中的很多方法都是以函数作为其核心内容的。其实这也不难理解,因为在 Java中大多数方法都是通过调用函数来实现其功能的。当然,我们也可以将我们常用到的一些方法编写成程序代码,这样会更加方便。

常用的java获取输入内容代码:

1. 使用长和宽计算矩形面积和周长的代码:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
}
```
2. 使用左上角和右下角坐标计算矩形面积和周长的代码:
```java
public class Rectangle {
private int x1, y1, x2, y2;
public Rectangle(int x1, int y1, int x2, int y2) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
}
public int getArea() {
return Math.abs(x2 - x1) * Math.abs(y2 - y1);
}
public int getPerimeter() {
return 2 * (Math.abs(x2 - x1) + Math.abs(y2 - y1));
}
}
```
3. 使用长、宽、面积和周长计算矩形其他属性的代码:
```java
public class Rectangle {
private double length;
private double width;
private double area;
private double perimeter;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
this.area = length * width;
this.perimeter = 2 * (length + width);
}
public Rectangle(double area) {
this.area = area;
this.length = Math.sqrt(area);
this.width = area / length;
this.perimeter = 2 * (length + width);
}
public Rectangle(double perimeter, boolean isPerimeter) {
this.perimeter = perimeter;
this.length = perimeter / 4;
this.width = (perimeter - 2 * length) / 2;
this.area = length * width;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public double getArea() {
return area;
}
public double getPerimeter() {
return perimeter;
}
}
```


http://www.kler.cn/a/18208.html

相关文章:

  • 回归分析学习
  • Node.Js+Knex+MySQL增删改查的简单示例(Typescript)
  • JDBC-Dao层模式
  • 【时间之外】IT人求职和创业应知【34】-人和机器人,机器人更可靠
  • js中import引入一个export值可以被修改。vue,react
  • LED和QLED的区别
  • OpenFeign详解
  • 前端基于uniapp[uniPush]实现APP消息推送(安卓、IOS)
  • 为什么选择云计算
  • 什么是镜像?阿里云服务器镜像是什么?镜像怎么选?
  • 时序预测 | Matlab实现SSA-GRU、GRU麻雀算法优化门控循环单元时间序列预测(含优化前后对比)
  • 全网最火,Web自动化测试驱动模型详全,一语点通超实用...
  • k8s基础4——deployment控制器、应用部署、升级、回滚、水平扩容缩容
  • LeetCode 1206. 实现跳表
  • OJ练习第94题——编辑距离
  • 强烈推荐:一款中文AI问答、创作、绘画工具
  • 石油化工企业防雷工程应用解决方案
  • 基于Vue的个人网站的设计与实现
  • 查看NVIDIA GPU占用率方法
  • win10常用操作集合 - vhd/wsl/等等
  • AUTOSAR - CANTP - 学习一 :理论基础
  • 中台产品经理01:中台落地工具MSS模型
  • 社交“搭子”火了!小红书数据分析,品牌正用“陪伴”种草?
  • 用科技创造未来!流辰信息技术助您实现高效办公
  • apple pencil必须要买吗?性价比平替电容笔排行榜
  • SAP BusinessObjects BI crack