锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

异常处理mjd

时间:2023-06-11 19:37:01 贴片晶体管mjd112gmjd41ct4g三极管

package YiChang2;

import java.util.Scanner;

public class TestTriangle {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
try{
Triangle t=new Triangle(input.nextDouble(),input.nextDouble(),input.nextDouble());
System.out.println("周长是" t.getZ() "\n面积是" t.getArea());
}
catch(Exception ex){
System.out.println(ex.getMessage());
}
finally {
System.out.println("jsdbvaiyug");
}
}
}
class Triangle{
double side1;
double side2;
double side3;
Triangle(){
}

Triangle(double side1,double side2,double side3)throws Exception{
if(side1 side2>side3&&side1 side3>side2&&side2 side3>side1)
{
this.side1=side1;
this.side2=side2;
this.side3=side3;

}
else {
throw new Exception("三条边为" side1 "," side2 "," side3 ",不符合任何两边和大于第三条边的规则");
}
}
double getSide1() {
return side1;
}
double getSide2() {
return side2;
}
double getSide3() {
return side3;
}
void setSide1(double side1) {
this.side1=side1;
}
void setSide2(double side2) {
this.side2=side2;
}
void setSide3(double side3) {
this.side3=side3;
}
double getArea() {
double p=0.5*(side1 side2 side3);
return Math.sqrt(p*(p-side1)*(p-side2)*(p-side3));
}
double getZ() {
return side1 side2 side3;
}
}


锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章