求用java写:给定n个点的坐标,这n个点依次围成一闭合多边形,再给一点(x,y),判断它是否在多边形中。

如题所述

第1个回答  2014-06-20
如何判断这个多边形的形状?按输入的顺序连接吗?如果这样的话出现线之间相交怎么办???

请教JAVA编程高手一个问题,如何在面板上绘图?
DirectedGraph 是一个 2-D 图形,拥有有限数量的 Node,每个 Node 都位于一些 Point 中,相邻的 Node 是通过 Edges 彼此连接在一起的。 当您想绘制一架 2-D 飞机上的点时,必须找出每个点的 X 坐标和 Y 坐标。绘图的奇妙之处在于能够将某一个给定数据值从一个范围按比例缩放到另一个范围中,也就是说,如果...

求java程序:输入n个正整数,分成两组求和,求两列数字组合使这两组的和...
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;\/** * 自己想了个算法,不一定正确 * 算法过程,将一组数字从小到大排序,然后求这组数字的和\/2,用这个求出的值去减去最大数, * 如果结果>=0,则放入第一组数字,然后用减的结果继续减第二...

java,在制作超级玛丽游戏遇到个问题,求大牛!!
而如果人在实地上行走,则在碰撞检测时会检测到,不让他下落,游戏中看不出来这一点。当然了,这只是模拟。卷屏。地图用数组存储,每个数组元素代表一个地图块,显示时只显示一部分(宽十九个地图块,高十二个地图块)。我设了两个变量,一个是要显示的地图部分的首地址;另一个是地图显示的位置。...

用Java编写一个程序,其中包含一个计算面积的方法:计算圆的面积,参数...
public static void main(String[] args) { double R = 0, S, C, V;try { System.out.print("请输入圆的半径:");R = Double.parseDouble((new BufferedReader(new InputStreamReader(System.in))).readLine());} catch (Exception e) { System.out.println("你输入的不是一个可计算的...

我是个菜鸟,求学习方法!
经验一: 1、不妨给自己定一些时间限制。连续长时间的学习很容易使自己产生厌烦情绪,这时可以把功课分成若干个部分,把每一部分限定时间,例如一小时内完成这份练习、八点以前做完那份测试等等,这样不仅有助于提高效率,还不会产生疲劳感。如果可能的话,逐步缩短所用的时间,不久你就会发现,以前一小时都完不成的作业,现...

编一个 程序,对于给定的一个百分制成绩,输出相应的五分制成绩。假如:9...
1,判断90分以上,则显示A,否则显示B。=IF(A1>=90,"A","B")意思是,如果A1的数值大于等于90,那么显示A,否则显示B。如图,当然,你可以把B删除,留空“”,=IF(A1>=90,"A","")那么显示就是空的。2,我还想加入C,60分一下是C怎么办?=IF(A6>=90,"A",IF(A6>=60,"B","C"...

hashmap中equals() 和hashcode(),请教
以上这五点是重写equals()方法时,必须遵守的准则,如果违反会出现意想不到的结果,请大家一定要遵守。2. 其次是hashcode() 方法,在object类中定义如下: public native int hashCode();说明是一个本地方法,它的实现是根据本地机器相关的。当然我们可以在自己写的类中覆盖hashcode()方法,比如String、Integer、Double...

java工程师个人年终工作总结范文(精选5篇)
篇一:java工程师个人年终工作总结范文 时间一晃而过,转眼间到公司已经5个月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在这5个月的时间里,在领导和同事们的悉心...

为什么覆写equals的时候一定要覆写hashCode
这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。 也就是说,如果集合中现在已经有1000个元素,那么第1001个元素加入集合时,它就要调用1000次equals方法。这显然会大大降低效率。 于是,Java采用了哈希表的原理。哈希(Hash)实际上是个人名...

编写一个函数,输和一行字符,将此字符串中最长的单词输出
这是谭浩强教授编写的"C程序设计"中的一个程序,但是我看不懂答案,请求高手给予指教.程序中设longest函数的作用是找最长单词的位置.此函数的返回值是该行字符中最长单词的起始位置.用f... 这是谭浩强教授编写的"C程序设计"中的一个程序,但是我看不懂答案,请求高手给予指教.程序中设longest函数的作用是找最长单词...

相似回答