본문 바로가기
Study Note/Java

JAVA_ Test071_ 클래스와 인스턴스 / 원의 넓이와 둘레 구하기

by 시뮝 2018. 4. 15.
728x90


Test071  클래스와 인스턴스 / 원의 넓이와 둘레 구하기

※ 실습문제

   원의 넓이와 둘레를 구할 수 있는 클래스를 별도로 생성한다.

   (클래스명: CircleTest) → CircleTest.java


Test071.java

public class Test071

{

public static void main(String[] args)

{

CircleTest ob = new CircleTest();

ob.input();

ob.print(ob.calArea(), ob.calLength());

}

}


CircleTest.java

import java.util.Scanner;


class CircleTest

{

int r;

double PI = 3.141592;


void input()

{

Scanner sc = new Scanner(System.in);


System.out.print("반지름 입력 : ");

r = sc.nextInt();

}

double calArea()

{

double result;

result = r*r*PI;

return result;

}

double calLength()

{

double result;

result = r*2*PI;

return result;

}

void print(double a, double l)

{

System.out.println("반지름이 " + r + "인 원의");

System.out.printf("넓이 : %.2f\n", a);

System.out.printf("둘레 : %.2f\n", l);

}

}


cmd

반지름 입력 : 5

반지름이 5인 원의

넓이 : 78.54

둘레 : 31.42

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글