java坐标代码(java画坐标图)
admin 发布:2022-12-19 21:13 120
今天给各位分享java坐标代码的知识,其中也会对java画坐标图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA获取雪片的X,Y坐标值
- 2、java编写一个表示坐标点的类(Point),其中包含x和y两个坐标点的值,并且包含一个打印出该点坐标的方法
- 3、java程序的坐标怎么写
- 4、用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
JAVA获取雪片的X,Y坐标值
ds.width/2应该是画布或者屏幕的一半。
radom.nextInt()是取得一个随机整数
random.nextInt()%(ds.width/2)你可以理解为求的是“以半屏宽度(或高度)为偏移最大量,随机偏移一个量”,至于后面的+ds.width/2,表示在计算的偏移基础上再向正方向偏移半屏幕宽度(或高度)。
程序计算的最终结果就要看random.nextInt()的值了。不管这个值多大,整除(ds.width/2)后都不会超过(ds.width/2),当然,随机数越离散,得出的雪花越好看。你可以想象一下,ds.width和ds.height均为200像素的话,根据公式,半屏的大小(ds.width/2)就应该是100像素。random.nextInt()假如等于10,10%100=10,再加上(ds.width/2),就是110,同理算出y值。
简单来说,你在屏幕上画一个直角坐标系,原点就是你屏幕的中心点的话,雪花总会落在坐标系的第一象限区域内。
java编写一个表示坐标点的类(Point),其中包含x和y两个坐标点的值,并且包含一个打印出该点坐标的方法
public class Point{
private int x;
private int y;
public getX(){ return x; }
public getY(){ return y; }
public setX(int x){ this.x = x; }
public setY(int y){ this.y = y; }
public Point(int x, int y){
this.x = x;
this.y = y;
}
public displayPoint (){
//输出坐标
System.out.println("x:"+x+",y:"+y);
}
public static distancePoint(Point p1, Point p2){
//计算坐标距离
int a = p1.getX()-p2.getX();
int b = p1.getY()-p2.getY();
return Math.sqrt(a*a+b*b);
}
}
java程序的坐标怎么写
Point getLocation()
获得组件的位置,形式是指定组件左上角的一个点。
其返回值是一个Point对象,包含着X坐标和Y坐标
接下来可以使用Point的成员
double getX() 以双精度型返回点的 X 坐标。
double getY() 以双精度型返回点的 Y 坐标。
例如:有组件JButton:btnTest
Point p = btnTest.getLocation();
double x = p.getX();
double y = p.getY();
这样可以得到按钮的x坐标和y坐标
用java语言编写输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
import
java.util.Scanner;
public
class
TestObject
{
/**
*
@param
args
*/
public
static
void
main(String[]
args)
{
//
TODO
Auto-generated
method
stub
Scanner
in
=
new
Scanner(System.in);
System.out.println("请输入第一个坐标点:");
int
x1
=
in.nextInt();
int
y1
=
in.nextInt();
System.out.println("请输入第二个坐标点:");
int
x2
=
in.nextInt();
int
y2
=
in.nextInt();
int
distance
=
(int)
Math.sqrt(Math.abs((x1
-
x2)*(x1
-
x2))+Math.abs((y1
-
y2)*(y1
-
y2)));
System.out.println("两点间距离是:"+distance);
}
}
关于java坐标代码和java画坐标图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:直播室代码(电视直播代码)
- 下一篇:身份证识别源代码(身份证识别源代码 php)
相关推荐
- 05-01织梦cms视频播放器代码(织梦cms建站)[20240501更新]
- 05-01微信图片代码对照表(微信图片代码是什么)[20240501更新]
- 05-01jc代码(jc代码程序)[20240501更新]
- 05-01wordpress运行代码(wordpress 源代码)[20240501更新]
- 05-01html5留言板源代码(java留言板代码)[20240501更新]
- 05-01透明二级导航代码(web二级导航)[20240501更新]
- 04-30网页代码压缩工具(网页代码压缩工具在哪)[20240430更新]
- 04-30dvd代码表(dvd区域代码)[20240430更新]
- 04-30棋牌游戏代码的简单介绍[20240430更新]
- 04-30优化代码细节(代码性能优化技巧)[20240430更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接