实验一:
目的:程序的功能输出三角形的周长
具体步骤:
//类方法:判断a,b,c三个数据是否可以作为三角形的三条边
public static boolean isTriangle(double a,double b,double c)
//类方法:输出“提供的边长不能构成三角形”语句
public static void printWarnningInfo()
//实例方法:计算三角形的周长
public void calcateCircumference ()
//实例方法:输出三角形的周长信息
public void printCircumference()
3)其他成员变量和成员方法可根据需要自行添加。
package gench.pkg1;
public class Triangle {
private double length1;
private double length2;
private double length3;
public Triangle(double length1, double length2, double length3) {
this.length1 = length1;
this.length2 = length2;
this.length3 = length3;
}
//类方法:判断a,b,c三个数据是否可以作为三角形的三条边
public static void isTriangle(Triangle triangle){
System.out.println((triangle.length1+triangle.length2>triangle.length3 && triangle.length1+triangle.length3>triangle.length2 && triangle.length2+triangle.length3>triangle.length1) ?
"三角形的周长为:"+(triangle.length1+triangle.length2+triangle.length3)
: "提供的数据不能作为三角形的边长");
}
}
package gench;
import gench.pkg1.Triangle;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
//5,3,7
Triangle triangle = new Triangle(5,3,7);
Triangle.isTriangle(triangle);
//8,9,3
Triangle triangle1 = new Triangle(8,9,3);
Triangle.isTriangle(triangle1);
}
}