java三角形
阿新 • • 發佈:2018-12-01
編寫一個三角圖形類,有三個屬性分別代表三邊長度。
編寫屬性要求如下:
邊長必須為正數
三個邊長必須能組合成三角形(三角形任意兩邊和大於第三邊)
編寫方法要求如下:
對邊長進行賦值
輸出三角形的三個邊長
編寫主函式,對該三角圖形類進行呼叫。
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); } }