1. 程式人生 > >java三角形

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

}