java代码怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:11:22
线段类。求线段的斜率;求线段的长度;求两线段是否平行。

线段类,需要2个私有变量,即表示线段的2个点的坐标(坐标是否要在写个坐标类,包括x,y的坐标,也可以建立4私有变量,自己考虑)

方法1可以写在类中就是传入一个线段类,判断和当前类是否平行
方法2是线段的斜率,通过2个点计算斜率
方法3是线段的长度

首先要算出斜率,因为平行判断用到
斜率计算可以先用2个点的坐标相-,得到类似一个在坐标原点,一个在区间,然后用在区间的店的x,y的坐标计算(如果2个点是0,0 5,5,那么斜率是45度)

长度计算很简单,用勾股定理

最后的判断平行就利用斜率就好了

希望思路对你有帮助