Java初学者作业——编写 Java 程序,定义 Java 类 (Point) 用来表示座标,座标范围在(0,0)到(100,100)以内,并显示合法的座标在控制台。

返回本章节

返回作业目录


需求说明:

编写 Java 程序,定义 Java 类 Point 用来表示座标,座标范围在(0,0)到(100,100)以内,并显示合法的座标在控制台。

 

实现思路:

定义 Point 类,为该类分别定义两个属性 X 和 Y,用来表示横座标和纵座标。

为 Point 类定义两个构造方法,分别是无参构造方法和有参构造方法。

在有参构造方法中完成对参数的判定,如果不满足座标范围则给出错误提示且给座标一个(1,1)初始座标,如果参数符合标准,则完成对属性 X 和 Y 的赋值。

定义 Point 类的 show 方法,完成 X 和 Y 的打印。

实现代码:


public class Point {
	int x;
	int y;
	public Point(int i, int j) {
		// TODO Auto-generated constructor stub
	}
	public void Point(int a,int b) {
		if((x<100&&x>0)&&(y<100&&y>0)) {
			x = a;
			y = b;
		}else {
			System.out.println("横座标或纵座标的取值不符合规范");
			x = 1;
			y = 1;
		}
	}
	public void show() {
		System.out.printf("当前的座标为%d:%d",x,y);
	}
	public static void main(String[] args) {
		Point p1 = new Point(88,77);
		p1.show();
		Point p2 = new Point(150,200);
		p2.show();
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章