21xrx.com
2024-11-22 12:19:06 Friday
登录
文章检索 我的文章 写文章
「Java基础」- 如何在Java中表示坐标xy?
2023-06-14 22:10:15 深夜i     --     --
Java 坐标xy Point类 数组

在Java中表示坐标xy是一个相对简单但常用的概念。在本文中,我们将介绍两种不同的方式来表示一个点或一组点的坐标xy。代码案例如下:

方法一:


public class Point {

  int x;

  int y;

  public Point(int x, int y)

    this.x = x;

    this.y = y;

  

  @Override

  public String toString() {

    return "Point{" +

        "x=" + x +

        ", y=" + y +

        '}';

  }

}

public static void main(String[] args) {

  Point point1 = new Point(10, 20);

  Point point2 = new Point(30, 40);

  System.out.println(point1); // Pointx=10

  System.out.println(point2); // Pointx=30

}

在方法一中,我们定义了一个名为Point的类,该类具有x,y两个属性,以及一个构造函数来初始化这两个属性。 toString()方法可用于打印类的实例。我们创建了两个Point类的实例,并通过toString()方法打印它们的值。

方法二:


public static void main(String[] args) {

  int[] point1 = 10;

  int[] point2 = 30;

  System.out.println("point1 x=" + point1[0] + ", y=" + point1[1]); // point1 x=10, y=20

  System.out.println("point2 x=" + point2[0] + ", y=" + point2[1]); // point2 x=30, y=40

}

在方法二中,我们定义了两个数组point1和point2来存储x和y的值。我们通过数组下标来访问这两个值。

综上所述,这两种方法都可以用来表示坐标xy,具体取决于您的使用场景。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复