为了账号安全,请及时绑定邮箱和手机立即绑定

已知长方型的周长和面积 求长和宽 代码怎么去定义呢

public class Area {

   public static void main(String[] args){

  double (a + b)*2=perimeter;

  double perimeter =4.39;

  double area =0.57;

  第一个double 报错  我怎么在代码上定义长宽

正在回答

5 回答

public class Area{   

public static void main(String args[])
    {
        double a1,a2,b1,b2;//假定a1、a2为长、b1、b2为宽
        double i;//i为Δ
        double perimeter=4.39;
        double area=0.57;
        i = (perimeter*perimeter)-4*area;
        if(i >= 0)
        {
            a1 = ((-perimeter) + Math.sqrt(i)) / ( 2 * area );
            a2 = ((-perimeter) - Math.sqrt(i)) / ( 2 * area );      
            b1 = area / a1;
            b2 = area / a2;
            System.out.println("第一种情况:长为"+a1+"  "+"宽为"+b1);
            System.out.println("第二种情况:长为"+a2+"  "+"宽为"+b2);
        }
        else System.out.println("长、宽均不存在");
    }

}


0 回复 有任何疑惑可以回复我~
#1

qq余客 提问者

非常感谢!
2017-08-18 回复 有任何疑惑可以回复我~
#2

Aaron绝恋 回复 qq余客 提问者

嗯,客气。
2017-08-18 回复 有任何疑惑可以回复我~

double a=0;

double b=0;

0 回复 有任何疑惑可以回复我~

没定义a,b?

0 回复 有任何疑惑可以回复我~

 double a;

  double b;


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

已知长方型的周长和面积 求长和宽 代码怎么去定义呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信