JAVA 上机作业5.19
2015-10-13 20:03
627 查看
/* * 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 stub System.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)); } else System.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; else return 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)); } }
测试图示:
相关文章推荐
- JAVA上机——5.19
- Hibernate 学习入门4
- struts2 练习 经验汇总
- java实现简单的Socket通信
- 开始Java函数了
- Java 5.4*
- Java第二周:2.6**
- 第7周-正多边形的面积
- Java第一周:1.2
- JavaWeb知识 - 分页
- struts2拦截器问题
- 第7周-MyTriangle类
- JAVA 上机作业5.4
- JDK8 十大新特性详解
- JAVA上机——5.4
- 中序表达式转后序表达式的java实现
- Java、Android在Eclipse上配置源代…
- 一道题理解Java父子类初始化顺序什么是CopyOnWrite容器
- 大龄屌丝自学笔记--Java零基础到菜鸟--034
- 第7周-反向显示一个数