答案家

 找回密码
 立即注册
查看: 1081|回复: 0

java编程题目求三角形的面积的答案

[复制链接]

1万

主题

1万

帖子

81万

积分

校长

Rank: 9Rank: 9Rank: 9

积分
818752
发表于 2016-12-24 15:17:40 | 显示全部楼层 |阅读模式
package nameyu;import java.util.Scanner;public class Test {
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        System.out.println("Enter three points for a triangle :");
        double x1=input.nextDouble();
        double y1=input.nextDouble();
        double x2=input.nextDouble();
        double y2=input.nextDouble();
        double x3=input.nextDouble();
        double y3=input.nextDouble();
        double s1=Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));
        double s2=Math.sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1));
        double s3=Math.sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2));
        double s=(s1+s2+s3)/2;
        double area=Math.sqrt(s*(s-s1)*(s-s2)*(s-s3));
        System.out.println("The area of the triangle is "+(int)(area*10)/10.0);
    }
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

CopyRight(c)2016 www.daanjia.com All Rights Reserved. 本站部份资源由网友发布上传提供,如果侵犯了您的版权,请来信告知,我们将在5个工作日内处理。
快速回复 返回顶部 返回列表