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
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test073_ 클래스와 인스턴스 / 두 정수와 연산자를 입력받아 사칙연산을 수행하는 프로그램 (0) | 2018.04.30 |
---|---|
JAVA_ Test072_ 클래스와 인스턴스 / 1 부터 입력받은 수 까지의 합을 연산 (0) | 2018.04.15 |
JAVA_ Test070_ 클래스와 인스턴스 / 직사각형 클래스 설계 (0) | 2018.04.15 |
JAVA_ Test069_ 전역변수의 초기화 테스트 실습 (0) | 2018.04.15 |
JAVA_ Test068_ 지역변수의 초기화 테스트 실습 (0) | 2018.04.15 |
댓글