jhy 여섯 번째 작업

문제 1 : 5 일에 기초하여, 그리고, 기둥 형을 만드는 사각형을 포함하고, 세 멤버 변수의 고용량은, 생성자 메소드 멤버 변수를 초기화하고, 아래 두 함수 메소드의 볼륨을 산출하는, 대분류 입력 길이, 폭, 높이, 계산 된 실린더 체적은, 새로운 사각형을 만들어 새로운 길이, 폭, 높이를 입력 밑창 밑창을 이용하는 방법은 실린더 체적이 다시 계산된다.

계승 패키지

패키지 app.java;
공용 클래스 컴퓨터 {
  INT JC (INT N) {
   INT의 지 = 1;
   I 값 int;
   대 (I = 1; i가 N <; 내가 ++) {
    지 * = 1;
   }
   반환 지;
  }
}

Main 클래스 패키지

패키지 app.java;
공용 클래스 텍스트 {
 공공 정적 무효 메인 (문자열 []에 args) {
  // TODO 자동 생성 방법 스텁
    에서 System.out.println ( "输入操作数N");
    컴퓨터 컴퓨터 = 새 컴퓨터 ();
    INT zongji = computer.jc (6);
    에서 System.out.println (zongji);
 }
}
문제 2 : 설계 클래스, MyInteger라는으로서 INT 유형 값 데이터 필드 공법 때 지정된 int 값 오브젝트 데이터 생성 MyInteger 필드 값 및 상기 액세스 개질제 ISEVEN () 및 ISODD ()에있어서, 만약 현재의 오브젝트가 짝수 또는 홀수 클래스있어서, 진정한 isPrime (MyInteger의 i)를 반환 지정된 값은, 각 클래스 MyInteger 확인 방법, 소수 인 사실 MyInteger 메인 클래스의 객체를 생성 반환하는지 여부를 판정한다.

MyPoint 클래스

ackage app.java;
{클래스 myPoint 공공
  더블 X,
     더블 Y;
     공공 더블 getX () {// 접근 구축
         리턴 X를;
     }
     공공 무효 setX (더블 X) {// 수정을 구축
         this.x =의 X에;
     }
     공공 더블 getY () {
         ; Y를 반환
     }
     {공개 무효 setY (더블 Y)를
         Y로부터 this.y =]
     }
     ) (myPoint을 {인수없이 // 생성자를
         X = 0,
         Y = 0;
     }
     공개 myPoint (더블 X, Y 더블) {/ / 기준 생성자가
         this.x = X를하여,
         this.y에서 Y는 =;
     }
     공공 정적 이중 거리 (myPoint A1, B1의 myPoint)을 {
         이중 a1.getX X1 = ();
         이중 b1.getX X2 = ();
         이중 Y1 = a1.getY ();
         이중 Y2 = b1.getY ();
         Math.sqrt ((X1-X2) * (X1-X2) + (Y1-Y2) * (Y1-Y2))를 반환;
}
}

메인 클래스를 테스트

패키지 app.java;
수입 java.util.Scanner;
공용 클래스 텍스트 1 {
 개인 정적 스캐너 리더;
 정적 무효 메인 대중 (문자열 []에 인수) {
  //해야할 일 자동 생성 방법 스텁
  더블 X1은, Y1, X2, Y2,
  리더 = 새로운 새로운 스캐너합니다 (System.in)
        에서 System.out.println는 ( "첫 번째 크로스를 입력 ") 좌표 값을
        , X1 = reader.nextDouble ()
        제 1 입력의 좌표 값")에서 System.out.println ( "
        Y1 = reader.nextDouble ()
        에서 System.out.println ("입력 제 가로축 값 ");
        X2 = reader.nextDouble ()
        에서 System.out.println ("두번째 좌표 값 ")의 입력,
         Y2 = reader.nextDouble ();
         myPoint 새로운 새 P1 = myPoint (X1, Y1)
         myPoint 새로운 새 myPoint P2 = (X2, Y2)
         에서 System.out.println ( "두 점 사이의 거리가"+ Mypoint.distance (P1, P2 )); // 출력
 }

추천

출처www.cnblogs.com/jianghongyan1/p/11567301.html