编写一个三角图形类,有三个属性分别代表三边长度。
编写属性要求如下:
边长必须为正数
三个边长必须能组合成三角形(三角形任意两边和大于第三边)
编写方法要求如下:
对边长进行赋值
输出三角形的三个边长
编写主函数,对该三角图形类进行调用。
package com.neuedu.test.chapter6;
import java.util.Scanner;
public class Test2 {
// 编写一个三角图形类,有三个属性分别代表三边长度。
// 编写属性要求如下:
// 边长必须为正数
// 三个边长必须能组合成三角形(三角形任意两边和大于第三边)
// 编写方法要求如下:
// 对边长进行赋值
// 输出三角形的三个边长
// 编写主函数,对该三角图形类进行调用。
//创建属性
public double a;
public double b;
public double c;
//构造方法
public void Test2a(double a){
this.a=a;
}
public void Test2b(double b){
this.b=b;
}
public void Test2c(double b){
this.c=c;
}
// setter getter
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
public double getC() {
return c;
}
public void setC(double c) {
this.c = c;
}
//创建方法
public void Test2(double a, double b, double c){
Scanner sc = new Scanner(System.in);
if(a>0 && b>0 &&c>0)
{
if(a+b>c && a+c>b && b+c>a)
{
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
else
{
System.out.println("error");
}
}
else
{
System.out.println("error");
}
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Test2 sanjiao = new Test2();
sanjiao.Test2(-1,5,5);
}
}