第7周-MyTriangle类
2015-10-13 19:34
507 查看
问题及代码:
运行结果:
知识点总结:
求积公式: △=√[s(s-a)(s-b)(s-c)] 其中s=1/2(a+b+c)。
学习心得:
(⊙v⊙)嗯又复习了一遍
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:MyTriangle.java *作 者:单昕昕 *完成日期:2015年10月13日 *版 本 号:v1.0 *问题描述:求三角形面积。 *程序输入:三角形的三边。 *程序输出:三角形面积或者提示出错。 */ import java.util.Scanner; public class MyTriangle { public static boolean isValid(double side1,double side2,double side3) { if((side1+side2>side3)&&(side1+side3>side2)&&(side3+side2>side1)) return true; else return false; } public static double area(double side1,double side2,double side3) { double p=(side1+side2+side3)/2; return Math.sqrt(p*(p-side1)*(p-side2)*(p-side3)); } public static void main(String[] args) { System.out.print("请输入三角形三边的长:"); Scanner input=new Scanner(System.in); double a =input.nextDouble(); double b =input.nextDouble(); double c =input.nextDouble(); if(isValid(a,b,c)) { double s= area(a,b,c); System.out.println("三角形的面积是:"+s); } else System.out.println("您输入的三边无法构成一个三角形!"); } }
运行结果:
知识点总结:
求积公式: △=√[s(s-a)(s-b)(s-c)] 其中s=1/2(a+b+c)。
学习心得:
(⊙v⊙)嗯又复习了一遍
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统