JAVA 上机作业5.19
来源:互联网 发布:地理信息系统数据库 编辑:程序博客网 时间:2024/06/09 19:08
/* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 文件名:MyTriangle.java * 作者:柴银平 * 完成时间:2015年10月13日 * 版本号:v1.0* * * 问题描述:输入三个小数来构成三角形的三边,若成立则输出该三角形的面积* * 程序输入:输入三个小数* * 程序输出: 输出是否构成三角形以及构成的三角形的面积*/import java.util.Scanner;public class MyTriangle {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("Please enter three decimals as the triangle's three sides:");Scanner input=new Scanner(System.in);double a=input.nextDouble();double b=input.nextDouble();double c=input.nextDouble();boolean s=isValid(a,b,c);if(s==true){System.out.println("There can build an triangle"); System.out.println("This triangle's area is "+area(a,b,c));}elseSystem.out.println("There cann't build an triangle");}public static boolean isValid(double side1, double side2, double side3){if ((side1+side2>side3)&&(side1+side3>side2)&&(side2+side3>side1))return true;elsereturn false;}public static double area(double side1, double side2, double side3){double a=(side1+side2+side3)/2;return Math.sqrt(a*(a-side1)*(a-side2)*(a-side3));}}
测试图示:
0 0
- JAVA 上机作业5.19
- JAVA上机作业 2.6
- JAVA上机作业 2.24
- JAVA上机作业 3.4
- JAVA上机作业 3.22
- JAVA 上机作业4.1
- JAVA 上机作业5.4
- JAVA 上机作业5.36
- JAVA 上机作业8.1
- JAVA第三次上机作业
- 【JAVA】上机实验三作业
- java上机作业_文件的复制
- JAVA第三次上机作业(二)
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- 上机作业
- new/delete 和malloc/free 的区别一般汇总
- Hibernate 学习入门4
- 操作系统_优先级反转、优先级继承
- 将博客搬至CSDN
- 欢迎使用CSDN-markdown编辑器
- JAVA 上机作业5.19
- JavaP185eg5.4输出反向整数
- poj 1523 SPF(模板题)(Tarjan 关节点的朴素算法)
- iOS常用设计模式
- python学习--异常
- UE3 性能调试:动态光照环境
- codeforce 527B
- 欢迎使用CSDN-markdown编辑器
- CF #325 div1 C + D + hdu 5458