1、使用步骤
1.定义并建立一个Triangle类
代码如下(示例):
public class Triangle {
private double a;
private double b;
private double c;
public Triangle ()
{
}
public Triangle (double a,double b,double c) throws TriangleException
{
if(a+b<=c||a+c<=b||b+c<=a||a<=0||b<=0||c<=0)
{
throw new TriangleException ("不能组成三角形!!!");
}
this.a=a;
this.b=b;
this.c=c;
}
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;
}
}
2.定义一个异常 TriangleException类
代码如下(示例):
import java.io.*;
public class TriangleException extends Exception{
public TriangleException(){
super();
}
public TriangleException (String message){
super(message);
}
}
3.定义测试类
代码如下(示例):import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
Scanner in =new Scanner(System.in);
System.out.println("请输入三角形的三条边:");
double a=in.nextDouble();
double b=in.nextDouble();
double c=in.nextDouble();
try {
Triangle triangle =new Triangle(a,b,c);
System.out.println("三角形创建成功!!!");
} catch ( TriangleException e) {
System.out.println(e);
}
}
}
总结
以上文章主要讲解了java里面的异常的处理方法。