第7周-MyTriangle类
来源:互联网 发布:网络媒介推广 编辑:程序博客网 时间:2024/05/22 19:04
问题及代码:
/* *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;elsereturn 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);}elseSystem.out.println("您输入的三边无法构成一个三角形!");}}
运行结果:
知识点总结:
求积公式: △=√[s(s-a)(s-b)(s-c)] 其中s=1/2(a+b+c)。
学习心得:
(⊙v⊙)嗯又复习了一遍
0 0
- 第7周-MyTriangle类
- 5.19(The MyTriangle class)
- 第7周项目4复数类
- 第7周
- 第7周作业
- shell第7周
- 第7周
- 第7周计划
- 第7章 类
- 第 7 章 类
- 第7周项目3-第8章(类和对象的特性)思维导图
- 第7周项目3-第9章(怎样使用类和对象)思维导图
- 第7周试验报告1
- 第7周实验报告
- 第7周任务1
- 第7周任务2
- 第7周任务3
- 第7周上机任务
- UIPickerView
- Android开发面试题(一)
- OpenCV - imwrite函数的使用
- Android activity的生命周期
- 再谈光子映射
- 第7周-MyTriangle类
- POJ 3683 Priest John's Busiest Day
- linux下execve实现的过程
- iOS之OC随笔-@class与#import,#include的用法区分
- Java实现双向链表和循环链表
- photon mapping学习笔记
- 表格变色(单击行,把当行的单选按钮(radio)设为选中状态,并应用当前样式)
- iOS多线程编码之NSThread的使用
- 【C++】指针&引用的区别