import java.util.*; public class CrossLine { public boolean checkCrossLine(double s1, double s2, double y1, double y2) { if(( Math.abs(s1-s2) < 1e-6 && Math.abs(y1-y2) > 1e-6 ) ) { return false; } return true; } }
思路:1.数学知识, 斜率不相等时 ,平面直线必会相交,斜率相等时,如截距相等 也相交,只有 斜率相等,且 截距不相等时是平行
2.注意 double 的比较,正常精度 1e-6即可