定义一个接口,申明一个方法计算三角形的面积,在写一个类来实现这个接口,在测试类中使用接口,最终得出三角形面积。

定义一个接口,申明一个方法计算三角形的面积,在写一个类来实现这个接口,在测试类中使用接口,最终得出三角形面积。

接口

public interface CalSq {

    /**
     * 计算面积
     * @param h 高
     * @param l 底边长度
     */
    public int calculate(int h,int l);

}

接口实现

public class Square implements CalSq{


    public int calculate(int h, int l) {
        int square = (h * l) / 2;
        return square;
    }
}

Test类

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        Square suqare = new Square();

        System.out.println("请输入三角形底边长度:");
        int l = input.nextInt();

        System.out.println("请输入三角形高:");
        int h = input.nextInt();

        int result = suqare.calculate(l, h);
        System.out.println("你的三角形面积是:" + result);

    }

}