System.out.println("请输入三角形的三边:");
Scanner inPut1 = new Scanner(System.in);
double side1 = inPut1.nextInt();
Scanner inPut2 = new Scanner(System.in);
double side2 = inPut2.nextInt();
Scanner inPut3 = new Scanner(System.in);
double side3 = inPut3.nextInt();
// 计算周长
double girth = side1 + side2 + side3;
// 判断这三边能否组成一个三角形
if ((side1 + side2 > side3) && (side1 + side3 > side2)
&& (side2 + side3 > side1))
{
// 判断是否为等边三角形
if (side1 == side2 && side1 == side3 && side2 == side3)
{
System.out.println("等边三角形");
System.out.println("周长为:" + girth);
}
// 判断是否为等腰三角形
else if (side1 == side2 || side1 == side3 || side2 == side3)
{
System.out.println("等腰三角形");
System.out.println("周长为:" + girth);
}
else
{
// 判断是否为直角三角形
if (((side1 * side1) + (side2 * side2)) == side3 * side3)
{
System.out.println("直角三角形");
System.out.println("周长为:" + girth);
System.out.println("面积为:" + (side1 * side2) / 2);
}
else if (((side1 * side1) + (side3 * side3)) == side2 * side2)
{
System.out.println("直角三角形");
System.out.println("周长为:" + girth);
System.out.println("面积为:" + (side1 * side3) / 2);
}
else if (((side2 * side2) + (side3 * side3)) == side1 * side1)
{
System.out.println("直角三角形");
System.out.println("周长为:" + girth);
System.out.println("面积为:" + (side2 * side3) / 2);
}
// 普通三角形
else
{
System.out.println("普通三角形");
System.out.println("周长为:" + girth);
}
}
}
else
{
System.out.println("输入参数不能组成一个三角形");
}
分享到:
相关推荐
问题描述:输入三角形三条边,判断该三角形是等边三角形、等腰三角形、直角三角形、锐角三角形、钝角三角形中的那种? 要求:1、用java语言编码,要有界面;2、提交代码和测试截图。
根据输入的三条边能够判定是否为三角形,并且输出三角形的类型,如等腰三角形,直角三角形,等边三角形、一般三角形等等,同时绘制出三角形的形状。
输入三条边,来准确地判断三角形的类型,简单实用,自己编的,适合学生。
任意输入三角形的三个边,若输入有负数,或者输入的边不能够成三角形,则提示重新输入,否则,便可判断是否为,锐角,钝角,等腰,等边,直角,等三角形。
java源代码,测试三条边组成何种三角形,判断一下
输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断该三角形是什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形;(4)等腰直角三角形;(5)一般三角形;(6)非三角形...
对三角形三边进行判断来知道它是否是三角形,以及时什么三角形
判断从键盘输入的三个数能否构成三角形。如果是特殊的三角形(如等边、等腰、直角,等腰直角)需要能判断出来。
用c++设计一个三角形类Triangle,包含三角形三条边长的私有数据成员,另有一个重载运算符“+”,以实现求两个三角形对象的面积之和。
本VB6程序主要适用于初学者。通过输入三个数字,来表示一个三角形的三条边。然后通过这三个数字来判断,这三个数...如果能,是构成等边三角形,等腰直角三角形、等腰三角形,直角三角形,普通三角形,还是其它情况。
输入三角形的三个边长,输出这个三角形的类型(等边三角形,等腰三角形,直角三角形,锐角三角形,钝角三角形,或者不能构成一个三角形),如果是一个三角形,输出这个三角形的周长和面积。
程序Triangle读入三个整数值,这三个整数代表一个三角形三条边的长度,程序根据这三个值判断能否构成三角形的三条边以及该三角形是不等边、等腰还是等边三角形。 使用说明中进行了较为完善的测试步骤,可以用来学习...
用vs2005判断三角形形状,判断等腰,直角,等腰直角,等。
输入任意三个实数,判断他们能不能组成三角形,若能,输出是什么样的三角形(包括,等腰,等边,等边钝角,锐角直角)。
输入三角形的三条边a,b,c,判断他们是否构成三角形,若能构成,指出是何种三角形(等腰,直角,一般)
三角形的测试用例——判断三角形的形状。读入3个整数,把这3个数值看做一个三角形的3条边的长度值。根据长度值给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息。
利用Activity点击事件监听的开发技术,实现了计算三角形的周长,判断三角形的类型,其功能模块包括:分别输入三角形的3个边长,若能构成三角形,则计算其...并判断三角形的类型:是等边、等腰、直角、还是普通三角形?
直角三角形与等腰直角三角形改进识别方法,张海莲,刘海涛,为了解决传统三角形识别方法在直角和等腰直角三角形判断中不足的问题,本文基于正弦函数定理和算术平均方法对直角三角形和等腰直
三角形的种类与面积 基本要求: 定义点(point)类,包含点的坐标x和y;... 3、判断三角形的种类(一般三角形、等腰三角形、等边三角形、直角三角形和不能构成三角形); 4、计算并输出三角形的面积 。
输入三角形的三边,并判断该三角形的性质。如是否是等边三角形,是否是直角三角形等。