import java.util.Scanner;
/**
* 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.
* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 d)普通钝角三角形
* e)等腰锐角三角形 f)等腰直角三角形 g)等腰钝角三角形 h)等边三角形
*提示: 先将a,b,c三条边按照从大到小排列, 即a最大, c最小,b+c>a 成立, 是三角形
*b*b + c*c == a*a 成立, 是直角三角形
*b*b + c*c < a*a 成立, 是钝角三角形
*b*b + c*c > a*a 成立, 是锐角三角形
*c == a 成立, 是等边三角形 b == c 成立, 是等腰三角形
* @author Administrator
*/
public class Test7 {
public static void main(String[] args) {
/*声明变量*/
int a;//三角形的第一条边
int b;//三角形的第二条边
int c;//三角形的第三条边
int [] arr=new int[3];//数组,用于存储三角形的三条边
//扫描器
Scanner input=new Scanner(System.in );
System.out.println("请输入三角形的三条边:");
/*遍历数组,接收输入的三条边的边长*/
for (int i=0;i<arr.length ;i++) {
System.out.print("请输入三角形的第"+(i+1)+"条边:");
//接收
arr[i]=input.nextInt();
}
/*将输入的三个数据赋值给a、b、c*/
a=arr[0];
b=arr[1];
c=arr[2];
/*判断,
* 判断输入的三条边的
输入三条边,判断三角形类型
最新推荐文章于 2024-07-15 10:44:51 发布
本文介绍如何使用Java编程,根据输入的三条边长,判断一个三角形是等边、等腰还是普通三角形。我们将通过条件判断和逻辑运算来实现这一功能。
摘要由CSDN通过智能技术生成