三边三角形面积计算器

时间:2021-03-05 20:16:14

标签: java

由于某种原因,当我输入 4 、 6 和 7 时,我得到了错误的区域。我不知道我做错了什么,这让我发疯。任何帮助将不胜感激。

import java.util.Scanner;
public class CaclulateAreaTriangle{
   public static void main(String args[]){   
       
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("Enter the first side of the triangle:");
        int a= scanner.nextInt();
 
        System.out.println("Enter the second side:");
        int b= scanner.nextInt();
 
        System.out.println("Enter the third side:");
        int c= scanner.nextInt();
        if((a+b)>c && (a+c)>b && (b+c)>a)
          {
            int s=(a+b+c)/2;
            double area=Math.sqrt(s*(s-a)*(s-b)*(s-c));
            System.out.println("Area of Triangle is: " + area);    
           }
         else  
            System.out.println("These Values Can Not Form a Triangle");
   }
}

0 个答案:

没有答案