千家信息网

JAVA中三角形类Triangle如何实现

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章给大家分享的是有关JAVA中三角形类Triangle如何实现的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。package triangletest;import j
千家信息网最后更新 2025年01月18日JAVA中三角形类Triangle如何实现

这篇文章给大家分享的是有关JAVA中三角形类Triangle如何实现的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

package triangletest;import java.util.*;public class TriangleTest{public static void main(String args[]){Scanner ss=new Scanner(System.in);System.out.println("please input there sides and color of triangle ");double a=ss.nextDouble();double b=ss.nextDouble();double c=ss.nextDouble();String co=ss.nextLine();System.out.println("please input a boolean date to indicate this object if be filled");boolean k=ss.nextBoolean();Triangle cs=new Triangle(a,b,c);cs.setColor(co);cs.setFilled(k);System.out.println(cs.toString());System.out.println("the area = "+cs.getArea());System.out.println("the Perimeter = "+cs.getPerimeter());System.out.println("the object filled is "+cs.isFilled());}}class Triangle extends GeometricObject{double side1=1.0;double side2=1.0;double side3=1.0;public Triangle(){};public Triangle(double side1,double side2,double side3){this.side1=side1;this.side2=side2;this.side3=side3;}public double getSide1(){return side1;}public double getSide2(){return side2;}public double getSide3(){return side3;}public double getArea(){double s=(side1+side2+side3)/2;return Math.sqrt(s*(s-side1)*(s-side1)*(s-side1));}public double getPerimeter(){return side1+side2+side3;}public String toString(){return "Triangle: side1= "+side1+"\nside2= "+side2+"\nside3= "+side3;}}class GeometricObject{private String color;private boolean filled;private java.util.Date dateCreated;public GeometricObject(){};public GeometricObject(String color,boolean filled){this.color=color;this.filled=filled;}public String getColor(){return color;}public void setColor(String color){this.color=color;}public boolean isFilled(){return filled;}public void setFilled(boolean filled){this.filled=filled;}public java.util.Date getDateCreated(){return dateCreated;  }public String toString(){return "this object's color is "+color+"\nthis object filled "+filled;}}

感谢各位的阅读!关于"JAVA中三角形类Triangle如何实现"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0