您的位置:首页 > 其它

课后习题之计算矩形的面积和周长

2014-05-06 11:16 691 查看
  这个是计算矩形的周长和面积,对个人来说其实还是很容易,仅供参考。

package MyRect;
import javax.swing.*;
public class Rect
/**
*这是计算矩形的面积和周长
* @author jie
* 联系方式QQ:295485329
*/

{
public static void main(String args[])
{
int l;//定义一个l为长
String s=(String)JOptionPane.showInputDialog(null,"请输入矩形的长","计算矩形面积",
JOptionPane.PLAIN_MESSAGE,null,null,null);
l=Integer.parseInt(s);//输入矩形的长
int h; //定义一个h为宽
String a=(String)JOptionPane.showInputDialog(null,"请输入矩形的宽","计算矩形面积",
JOptionPane.PLAIN_MESSAGE,null,null,null);
h=Integer.parseInt(a);//输入矩形的宽
double k,i;
Rect rect=new Rect();//声明对象并初始化
k=rect.area(l, h);//调用对象rect的方法,计算矩形的面积,并把返回值赋给k
i=rect.perimeter(l, h);//调用对象rect的方法,计算矩形的周长,并把返回值赋给i
if(l>=h)//判断长和宽的值,长一定要大于或等于宽才能为矩形
{
System.out.println("矩形的面积="+k);
System.out.println("矩形的周长="+i);
}
else
{
System.out.println("这不是标准的矩形");
}
}
public double area(int l,int h)
{
return l*h;
}//定义矩形的面积计算方法,然后返回到已经定义好的rect.area

public double perimeter(int l,int h)
{
return 2*(l+h);
}//定义矩形的周长计算方法,然后返回到已经定义好的rect.perimeter
//void setl(float f){
//l = f;
}



对书本上的例题改进了一下,通过输入来进行对多个输出,不像书本上那样只能单个输出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐