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

  这个是计算矩形的周长和面积,对个人来说其实还是很容易,仅供参考。

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;
}





对书本上的例题改进了一下,通过输入来进行对多个输出,不像书本上那样只能单个输出。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值