package com.test;
public class testJava {
public class Circle{
public static void main(String[]args){
// TODO Auto-generated method stub
private double radius;
public Circle(){}
public Circle(double radius){
this.radius=radius;
}
public double getRadius(){
return radius;
}
public void setRadius(double radius){
if(radius<0){
System.out.println("半径值不能为负!");
}
else{
this.radius=radius;
}
}
public double area(){
return Math.PI*radius*radius;
}
public double perimeter(){
return 2*Math.PI*radius;
Circle circle=new Circle(10);
System.out.println("圆的面积:"+circle.area());
System.out.println("圆的周长:"+circle.perimeter());
}
}
public class Triangle{
private double sideA,sideB,sideC;
public Triangle(){}
public Triangle(double sideA,double sideB,double sideC){
if(sideA<0||sideB<0||sideC<0){
System.out.println("三角形边长不能为负,初始化失败!");
}
else if(((sideA+sideB)<sideC)||((sideA+sideC)<sideB)||((sideB+sideC)<sideA)){
System.out.println("这三条边不能构成三角形,初始化失败!");
}
else{
this.sideA=sideA;
this.sideB=sideB;
this.sideC=sideC;
}
}
public double area(){
double p=(sideA+sideB+sideC)/2;
return Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
}
public double perimeter(){
return sideA+sideB+sideC;
Triangle tri=new Triangle(2,2,3);
System.out.println("三角形的面积:"+tri.area());
System.out.println("三角形的周长:"+tri.perimeter());
}
}
}
要看你具体的代码