当前位置:首页 > 代码 > 正文

java坐标代码(java画坐标图)

admin 发布:2022-12-19 21:13 120


今天给各位分享java坐标代码的知识,其中也会对java画坐标图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

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站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/24350.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载