java从键盘获取数值,判定所输入的三角形的类型是:一般三角形、等腰三角形、直角三角形或者等边三角形

 1 import java.util.Scanner;
 2 class Dmoe
 3 {
 4     public static void main(String[] args)
 5     {
 6         System.out.println("please enter three side :xx xx xx");
 7         Scanner scan = new Scanner(System.in);
 8         String[] str = scan.nextLine().split(" "); //yong kongge fenkai
 9         scan.close();
10         double[] num = new double[str.length]; //定义一个double类型的数组进行接收
11         for(int i=0;i<str.length;i++)
12             num[i] = Double.parseDouble(str[i]);//cunru shuzu,转换成double类型
13         double a = num[0];
14         double b = num[1];
15         double c = num[2];
16         if(a+b>c && a+c>b && b+c>a)
17         {
18             if(a==b || a==c || b==c)
19                 if(a==c && b==c)
20                     System.out.println("deng bian sanjiaoxing");
21                 else
22                     System.out.println("deng yao sanjiaoxing");
23             else if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
24                 System.out.println("zhi jiao sanjiaoxing");
25             else
26                 System.out.println("yi ban sanjiaoxing");
27         }
28         else
29             System.out.println("false!!!");
30     }
31 }

使用的软件是sublime,用中文写会报错,本想练练英语,就没管它,可惜不会英语,所以用了拼音代替。

猜你喜欢

转载自www.cnblogs.com/xunyan6234/p/12818660.html
今日推荐