java三角形海伦公式_java 海伦公式编程

java三角形海伦公式_java 海伦公式编程匿名用户 1 级 2011 11 02 回答你好 我按照你的要求写的如下代码 也给足了注释 可以直接运行 importjava io BufferedRead importjava io IOException importjava io InputStreamR importjava util logging Level importjava util logging Logg

匿名用户

1级

2011-11-02 回答

你好,我按照你的要求写的如下代码,也给足了注释,可以直接运行:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.logging.Level;

import java.util.logging.Logger;

public class JavaApplication1 {

public static void main(String[] args) {

System.out.println(“请输入三角形的3条边长,每次回车表示一次输入:”);

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

try {

int[] a = new int[3];

for (int i = 0; i < 3; i++) {

a[i] = Integer.parseInt(in.readLine());//获得3条边的长

}

if ((a[0] + a[1] > a[2]) && (a[1] + a[2] > a[0]) && (a[0] + a[2] > a[1])) {//判断是否构成三角形,根据两边之和>第三边

int p = (a[0] + a[1] + a[2]) / 2;//求得p=(a+b+c)/2

System.out.println(“三角形的面积为:” + Math.sqrt(p * (p – a[0]) * (p – a[1]) * (p – a[2])));//根据海伦公式S=√[p(p-a)(p-b)(p-c)]

} else {

System.out.println(“输入的三条边,不能构成三角形。”);

}

} catch (Exception e) {

System.out.println(“输入的三条边,不能构成三角形。”);

} finally {

try {

in.close();

} catch (IOException ex) {

Logger.getLogger(JavaApplication1.class.getName()).log(Level.SEVERE, null, ex);

}

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217813.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:42
下一篇 2026年3月18日 上午8:42


相关推荐

  • pytest重试_pytest失败重跑

    pytest重试_pytest失败重跑安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月30日
    18
  • spring cloud搭建教程

    spring cloud搭建教程Springcloud 是一个基于 SpringBoot 实现的服务治理工具包 在微服务架构中用于管理和协调服务的微服务 就是把一个单体项目 拆分为多个微服务 每个微服务可以独立技术选型 独立开发 独立部署 独立运维 并且多个服务相互协调 相互配合 最终完成用户的价值 SpringCloud 是一系列框架的有序集合 其主要的设施有 服务发现与注册 配置中心 消息总线 负载均衡 断路器 数据监控等 通过 SpringBoot 的方式 可以实现一键启动 和部署

    2026年3月17日
    2
  • 交换机启用光口命令_H3C交换机光电复用口如何启用

    交换机启用光口命令_H3C交换机光电复用口如何启用H3C 交换机中 有许多交换机都有光电复用口 这人光电复用口 如何使用 在没有使用过的人 有可能不知道如何开启端口 光电复用口也是就 combo 口 为什么用英文 combo 来替代呢 因为 combo 在英语中意思 combo 英 k mb 小型爵士乐队 小型伴舞乐队 套餐 如色拉 三明治 饮料等的组合食物混合物 杂烩 尤其指的是食物 在这交换机里面 指的是混合物 有些人就问 这两个端口是否可以同时使用

    2026年3月26日
    3
  • 【Android】PreferenceFragment「建议收藏」

    【Android】PreferenceFragment「建议收藏」调用PreferenceFragment类出错,用了我三天时间才搞定,查官方文档,看百度最后在这位大佬的帖子帮助下终于搞定了。https://blog.csdn.net/cqx13763055264/article/details/78498419#commentBoxPreferenceActivity创建和使用比较复杂,Android官方现在不建议使用了,使用Preferenc…

    2025年8月28日
    9
  • 如何快速一次性卸载所有python包(第三方库)呢?

    如何快速一次性卸载所有python包(第三方库)呢?

    2021年11月12日
    47
  • 【02月25日】【精彩电影合集】【15部】【亲测】【Lsyq5647发布】

    【02月25日】【精彩电影合集】【15部】【亲测】【Lsyq5647发布】今日电影更新[15部]1、《绢》07最新多国打造大片DVD中字2、《寿喜烧西部片》07最新全明星火爆大片DVD中字3、《美国处男》上亿票房爆笑喜剧DVD中字4、《人肉盛宴》06超血腥恐怖片DVD中字5、《加百利》欧美07最新科幻动作大片DVD中字6、《遗愿清单》摩根弗里曼杰克尼尔森07最新喜剧DVD中英字幕7、《忠于职守:边境巡逻》08最新美国动作片DVD转RMVB中字8、…

    2022年7月11日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号