5.19(The MyTriangle class)
来源:互联网 发布:京东商城数据流程图 编辑:程序博客网 时间:2024/05/22 13:55
问题及代码:package first;import java.util.Scanner;public class MyTriangle {public static void main(String[] args) {System.out.println("请输入一个三角形的三边:");Scanner a=new Scanner(System.in);double s=0;while(true){double side1=a.nextDouble();double side2=a.nextDouble();double side3=a.nextDouble();if(isValid(side1, side2, side3)){s=area(side1, side2, side3);break;}else{System.out.println("输入非法,请重新输入!");}}System.out.println("该三角形的面积为:"+s);}public static boolean isValid(double side1, double side2, double side3) {boolean a = false;if ((side1 + side2 > side3) && (side2 + side3 > side1)&& (side3 + side1 > side2))a = true;return a;}public static double area(double side1, double side2, double side3) {double s = 0;if (isValid(side1, side2, side3)) {double b = (side1 + side2 + side3) / 2;s = Math.sqrt(b * (b - side1) * (b - side2) * (b - side3));}return s;}}运行结果:
1 0
- 5.19(The MyTriangle class)
- 第7周-MyTriangle类
- The MD4 Class.(C#)
- The ACE_Service_Config Class
- 7.2 The ACE_Svc_Handler Class
- 6.2 The ACE_Message_Queue Class
- 7.3 The ACE_Acceptor Class
- Using the Debug Class
- The C++ String Class
- The STL Vector Class
- About the class Crgn
- The JSON Class
- The MD4 Class.(C#)
- The MD4 Class.(C#)
- Using the UIComponent class
- The First Class
- Introducing the Class Interface
- The Class Loader Architecture
- Weblogic部署项目三种方式
- 有关Java的内容
- 大数据生态及其技术栈
- Git,简直就是高端大气上档次,屌!对于我来说,真的是太好用了。大赞ing
- 归并排序
- 5.19(The MyTriangle class)
- 第一次成功的喜悦
- 软件功能测试过程
- OpenCV - 简单图像融合
- C语言基础知识进阶(中)
- android Intent机制详解
- 测试整理
- GCD(grand central dispatch)用法
- 异常点与强影响点的诊断r语言代码