定义一个接口,申明一个方法计算三角形的面积,在写一个类来实现这个接口,在测试类中使用接口,最终得出三角形面积。
接口
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);
}
}