资源简介
检查线段是否位于第一象限check…
• 求线段的长度 length() …
• 判断两条线段(非延长线)是否相交(另一线段作为参数)。
• 求一点到该线段(或延长线)的距离
代码片段和文件信息
import java.awt.Point;
import java.lang.Math;
import java.io.*;
public class MyLine {
private Point e1;
private Point e2;
MyLine(Point p1Point p2)
{
e1=p1;
e2=p2;
}
void check1()
{
if(e1.x>0&&e1.y>0&&e2.x>0&&e2.y>0)
System.out.println(“线段位于第一象限“);
else
System.out.println(“线段不在第一象限“);
}
public float length()
{
return (float)java.lang.Math.sqrt((e1.x-e2.x)*(e1.x-e2.x)+(e1.y-e2.y)*(e1.y-e2.y));
}
void check2(Point p1Point p2)
{
double mn;
m=(p1.y-p2.y)/(p1.x-p2.x);
n=(e1.y-e2.y)/(e1.x-e2.x);
if(m==n)
System.out.println(“两线段不相交“);
else
System.out.println(“两线段相交“);
}
void distance(Point p)
{
double ijksumareadis;
k=Math.sqrt((p.x-e1.x)*(p.x-e1.x)+(p.y-e1.y)*(p.y-e1.y));
j=Math.sqrt((e2.x-p.x)*(e2.x-p.x)+(e2.y-p.y)*(e2.y-p.y));
i=Math.sqrt((e1.x-e2.x)*(e1.x-e2.x)+(e1.y-e2.y)*(e1.y-e2.y));
sum=i+j+k;
area=Math.sqrt((sum/2-k)*(sum/2-j)*(sum/2-i)*sum/2);
dis=2*area/i;
System.out.println(“点到线段的距离为“+(float)dis);
}
public static void main(String args[]) throws IOException
{
String s1s2s3s4s5s6s7s8s9s10s11;
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
System.out.println(“线段端点x1:“);
s1=buf.readLine();
int x1=Integer.parseInt(s1);
System.out.println(“线段端点y1:“);
s2=buf.readLine();
int y1=Integer.parseInt(s2);
System.out.println(“线段端点x2:“);
s3=buf.readLi
- 上一篇:android rss阅读器源码
- 下一篇:Volley的Jar包
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
评论
共有 条评论