import java.util.Arrays;
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 triangleTest {
public static void main(String[] args) {
/*声明*/
int [][] arr=new int[1][3];//二维数组,用于存储三角形的边长
String shape="null",//三角形的形状
angle="null";//三角形的角度
//扫描器
Scanner input=new Scanner(System.in);
System.out.println("请输入三角形的三条边:");
/* 遍历第一层数组 */
for (int i=0;i<arr.length ;i++) {
/*循环输入三角形的三条边长*/
for (int j=0;j<arr[i].length ;j++) {
System.out.print("请输入三角形的第"+(j+1)+"三条边:");
//接收三
二维数组示例:多次输入三条边长,判断三角形类型
最新推荐文章于 2024-08-05 19:30:00 发布
该博客展示了一个使用Java二维数组处理三角形边长输入的示例。通过多次输入三条边长,程序会判断并输出所构成的三角形类型。
摘要由CSDN通过智能技术生成