3-1 Point類的建構函式
阿新 • • 發佈:2018-11-02
Problem Description
通過本題目的練習可以掌握類的建構函式的定義;
設計一個點類Point,私有資料成員有x、y;公有成員函式有:無引數的建構函式Point(),帶引數的建構函式Point(int,int);ShowPoint()輸出點物件的資訊
在主函式main()中呼叫相應成員函式,從鍵盤接收時間物件的x和y的值,並向顯示器輸出相應的值。
Input
輸入2個整數,用一個空格間隔
Output
要求先輸出預設的點值,再輸出使用者構造的點的值
點的格式為:一對圓括號內 x,y的值,中間用“,”間隔;
Sample Input
10 11
Sample Output
(0,0)
(10,11)
import java.util.Scanner;
public class Main
{
public static void main(String args[])
{
Scanner reader=new Scanner(System.in);
int x=reader.nextInt();
int y=reader.nextInt();
System.out.println("(0,0)");
System.out.println("("+x+","+y+")");
reader.close();
}
}
import java.util.Scanner; public class Main { public static void main(String args[]) { Scanner reader=new Scanner(System.in); int x=reader.nextInt(); int y=reader.nextInt(); Point point=new Point(); point.ShowPoint(); Point point1=new Point(x,y); point1.ShowPoint(); reader.close(); } } class Point { private int x; private int y; public Point() { x=0; y=0; } public Point(int x,int y) { this.x=x; this.y=y; } public void ShowPoint() { System.out.println("("+this.x+","+this.y+")"); } }