根据给出的三角形3条边a, b, c,计算三角形的周长和面积。
数据范围: 
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a=sc.nextInt(),b=sc.nextInt(),c=sc.nextInt(); double p=(a+b+c)/2.00; double area=Math.sqrt(p*(p-a)*(p-b)*(p-c)); System.out.printf("circumference=%.2f area=%.2f",(float)(a+b+c),area); } }
import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //String[] tripleSideArr = scanner.nextLine().split(" "); double triSide1 = scanner.nextDouble(); double triSide2 = scanner.nextDouble(); double triSide3 = scanner.nextDouble(); if(triSide1 + triSide2 > triSide3 && triSide1 + triSide3 > triSide2 && triSide2 + triSide3 > triSide1){ double Circumference = triSide1 + triSide2 + triSide3; double p = Circumference / 2; double Area = Math.sqrt(p * (p - triSide1) * (p - triSide2) * (p - triSide3)); System.out.println("circumference=" + String.format("%.2f",Circumference) + " " + "area=" + String.format("%.2f",Area)); }else{ System.out.println("It's can't be a triangle!"); } } }
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); double c = sc.nextDouble(); double C = a + b + c; double p = C / 2; double S = Math.sqrt(p * (p - a) * (p - b) * (p - c)); System.out.print("circumference="); System.out.printf("%.2f", C ); System.out.printf(" area="); System.out.printf("%.2f", S); } }
import java.util.*; public class Main { public static double getarea(double a,double b,double c){ double p=(a+b+c)/2; return Math.sqrt(p*(p-a)*(p-b)*(p-c)); } public static double getcircumference(double a,double b,double c){ return a+b+c; } public static void main(String [] args) { Scanner input=new Scanner(System.in); double x=input.nextDouble(); double y=input.nextDouble(); double z=input.nextDouble(); System.out.print("circumference="+String.format("%.2f",getcircumference(x,y,z))+" "+"area="+String.format("%.2f",getarea(x,y,z))); } }
import java.util.Scanner; /** * * @Title 计算三角形的周长和面积 * @Description 海伦公式 * 根据给出的三角形3条边a, b, c,计算三角形的周长和面积。 * * 数据范围: 0<a,b,c≤100000 * @author weijunfu<ijunfu @ qq.com> * @date 2022/03/14 23:00 * @version 1.0.0 * */ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); double a = in.nextDouble(); double b = in.nextDouble(); double c = in.nextDouble(); double sum = a + b + c; double l = sum/2; System.out.printf("circumference=%.2f area=%.2f", sum, Math.sqrt(l*(l-a)*(l-b)*(l-c))); in.close(); } }
import java.util.Scanner; public class 计算三角形周长和面积 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); while(scanner.hasNext()) { int a=scanner.nextInt(); int b=scanner.nextInt(); int c=scanner.nextInt(); if (a+b>c||a+c>b||b+c>a) { float zhouchang=a+b+c; System.out.print("circumference="+String.format("%.2f", zhouchang)+" "); //S=(△)=√[p(p-a)(p-b)(p-c)] float p=zhouchang/2; float mianji=(float) Math.sqrt(p*(p-a)*(p-b)*(p-c)); System.out.print("area="+String.format("%.2f", mianji)); } } } }
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); double a=scanner.nextDouble(); double b=scanner.nextDouble(); double c=scanner.nextDouble(); double len=a+b+c; //海伦公式 double p=(a+b+c)/2; double area=Math.sqrt(p*(p-a)*(p-b)*(p-c)); System.out.println("circumference=+"+String.format("%.2f",len)+" area="+String.format("%.2f",area)); } }