求大神解答,如图,蟹蟹

是酒酒呀 2019-04-04 04:13:39
用eclipse解答
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2019-04-04
  • 打赏
  • 举报
回复
package com.csnt.learn;

import java.util.Scanner;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入a:");
        Double  a = Double.valueOf( sc.nextLine());
        System.out.println("请输入b:");
        Double  b = Double.valueOf( sc.nextLine());
        System.out.println("请输入c:");
        Double  c = Double.valueOf( sc.nextLine());

        double p=(a+b+c)*0.5;
        double result=Math.sqrt(p*(p-a)*(p-b)*(p-c));
        System.out.println(result);
    }

}
bcsflilong 2019-04-04
  • 打赏
  • 举报
回复

public class hhh {

private static Scanner scanner=new Scanner(System.in);;

public static void main(String[] args) {

System.out.println("输入a边长:");
String a = scanner.nextLine();
double da=Double.parseDouble(a);
System.out.println("输入b边长:");
String b = scanner.nextLine();
double db=Double.parseDouble(b);
System.out.println("输入c边长:");
String c = scanner.nextLine();

double dc=Double.parseDouble(c);

if ((da+db)>dc&&(da+dc)>db&&(db+dc)>da) {
BigDecimal temp=new BigDecimal(a).add(new BigDecimal(b)).add(new BigDecimal(c));


BigDecimal p=temp.divide(new BigDecimal(2), 2, BigDecimal.ROUND_HALF_UP);


BigDecimal temp2=p.multiply(p.subtract(new BigDecimal(a))).multiply(p.subtract(new BigDecimal(b))).multiply(p.subtract(new BigDecimal(c)));



double result=Math.sqrt(temp2.doubleValue());


System.out.println("面积是:"+result);
}else {
System.out.println("不是三角");
}

}

}

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧