java三角形

编写一个三角图形类,有三个属性分别代表三边长度。
编写属性要求如下:
边长必须为正数
三个边长必须能组合成三角形(三角形任意两边和大于第三边)
编写方法要求如下:
对边长进行赋值
输出三角形的三个边长
编写主函数,对该三角图形类进行调用。

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);
	}

}



猜你喜欢

转载自blog.csdn.net/ykallan/article/details/83069193