푸 Wenjiang 자바 여섯 번째 작업

문제 1 : 클래스 컴퓨터의 제조, 방법을 포함하는 N 클래스의 계승을 찾을 수있다. 클래스는 포장되고, 자바 객체 클래스 컴퓨터 기본 클래스의 정의에서 패키지에 도입되는 다른 패키지 App.java를 파일 N 방법 팩토리얼 호출 - (N 파라미터에 의해 결정된다), 그 결과를 출력한다 .

패키지 package1;

수입 package2.Computer;

java.util의를 가져옵니다. *;

Public 클래스 음 {
공공 정적 무효 메인 (문자열 []에 args) {
에서 System.out.println ( "N输入的数");
스캐너 IN1 = 새로운 스캐너 (System.in);

컴퓨터 COM1 = 새로운 컴퓨터 ();
com1.n in1.nextInt = ();
com1.getsum ();
}
}

패키지 패키지 2;

java.util의를 가져옵니다. *;

공용 클래스 컴퓨터 {
공공 INT의 N;

공공 INT의 getsum () {

INT 합 = 1;
대해 INT (I = 1; i가 <= N; 내가 ++) {
합계 = 합계 * I;
}
에서 System.out.println (합);
합을 리턴;

}
}

주제 2 :

   设计一个MyPoint类,表示一个具有x坐标和y坐标的点,该类包括:两个私有成员变量x和y表示坐标值;成员变量x和y的访问器和修改器;无参构造方法创建点(0,0);一个有参构造方法,根据参数指定坐标创建一个点;distance方法(static修饰)返回参数为MyPoint类型的两个点对象之间的距离。

주요 카테고리 입력에, 두 지점 사이의 거리를 계산하는 거리 () 메소드를 사용하여 객체를 생성하는 두 가지 점을 좌표 점을, 기본 클래스 테스트를 작성

주 : / ** 것은 클래스 애플리케이션의 지점 생성 클래스는 두 변수 X와 Y, 횡축과 종축 점 정의 두 GET 메소드 생성 얻기위한 두 세트의 메소드를 포함 X, Y 및 변형 X는, Y는, 점 (0,0)을 만들 인수없이 생성자를 만들고, 방법 만들기, 두 지점의 거리를 반환 기준 생성자, (x, y)는 지정된 매개 변수의 좌표 점을 작성 * / 사이의 거리
텍스트에 대한 패키지 페널티;

클래스 MyPoint {
이중 X;
이중 Y;

MyPoint() {
    x = 0;
    y = 0;

}

공공 더블 getx () {
반환 X;
}

공공 무효 setx (두 배) {
this.x의 X =;
}

공공 더블 gety는 () {
Y를 반환;
}

공개 공극 sety (더블 Y) {
this.y = Y;
}

MyPoint (X 더블 더블 Y) {
this.x의 X =;
this.y = Y;

}

정적 이중 getdistance (MyPoint P1, P2 MyPoint) {
이중 p1.getx X1 = ();
이중 p2.getx X2 = ();
이중 Y1 = p1.gety ();
이중 Y2 = p2.gety ();
이중 Math.sqrt 거리 = ((X1 - X2) * (X1 - X2) + (Y1 - Y2) * (Y1 - Y2));
에서 System.out.println (거리);
거리를 반환;
}

}
공용 클래스 Text6 {
공공 정적 무효 메인 (문자열 []에 args) {
MyPoint P1 = 새로운 MyPoint (22, 4);
MyPoint P2 = 새로운 MyPoint (31, 9);
MyPoint.getdistance (P1, P2);
}
}

추천

출처www.cnblogs.com/papapa613/p/11567153.html