- 一、运行效果
- 二、使用步骤
- 1.创建项目
- 2.创建包和创建Java类
- 3.总代码
一、运行效果
二、使用步骤 1.使用代码进行三角形面积运算
代码如下(示例):
double a, b, c, s; Scanner sc = new Scanner(System.in); System.out.println("a = "); a = sc.nextDouble(); System.out.println("b= "); b = sc.nextDouble(); System.out.println("c= "); c = sc.nextDouble();
3.总代码
package p02;
import java.util.Scanner;
/**
* 功能:三角形类
* 作者:廖杨
* 日期:2022年04月28日
*/
public class Triangle {
// 缺省权限属性
public static void main(String[] args) {
double a, b, c, s;
// 三角形面积计算方法
Scanner sc = new Scanner(System.in);
System.out.println("a = ");
a = sc.nextDouble();
System.out.println("b= ");
b = sc.nextDouble();
System.out.println("c= ");
c = sc.nextDouble();
// @param a 形式参数(formal paramater),简称形参
// @param a 形式参数(formal paramater),简称形参
// @param a 形式参数(formal paramater),简称形参
s = getTriangleArea(a, b, c);
// 根据返回值判断是否构成三角形
if (s != -1) {
System.out.println("s=" + s);
} else {
System.out.println("提示:构不成三角形");
}
}
private static double getTriangleArea(double a, double b, double c) {
double s, p;
// 判断是否能构成三角形
if (a + b > c && b + c > a && c + a > b) {
p = (a + b + c) / 2;
s = Math.sqrt(p * (p - a) * (p - b) * (p - c));//sqrt:square root
} else {
s = -1;
}
return s;
}
}
//使用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)