Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Everything has an expiration date

010 - Java 지정된 반지름 값으로 원의 둘레와 넓이 구하기 본문

[Java]/Program source (java)

010 - Java 지정된 반지름 값으로 원의 둘레와 넓이 구하기

Jelly-fish 2023. 8. 28. 15:01
/*===========================================
	■■■ 자바의 개요 및 특징 ■■■
============================================*/

// ○ 퀴즈
//	  사전에 부여된 반지름 정보를 통해
//	  원의 넓이와 둘레를 구하는 프로그램을 구현한다.
//	  → 반지름 : 10

// ※ 원의 넓이를 구하는 공식: πr²
// ※ 원의 둘레를 구하는 공식: 2πr



// 실행 예)
// 넓이 : xxxx
// 둘레 : xxxx
// 계속하려면 아무 키나 누르세요 . . .

public class Test010
{
	public static void main(String[] args)
	{
		/* 내 풀이==================================================

		// Ⅰ. 사전에 반지름 정보 부여 ******
		int r = 10;
		// 파이(원주율)도 변수로 선언?
		//***********************************


		// Ⅱ. 원의 넓이를 구하고, 변수 result1에 저장한다. ************
		double area1 = 3.141592*(r*r);
		//**************************************************************


		// Ⅲ. 원의 둘레를 구하고, 변수 result2에 저장한다. ************
		double length1 = 2*3.141592*r;
		//**************************************************************


		// Ⅳ. 결과 출력 ***********************************************
		System.out.printf("넓이 :%8.3f%n", area1);
		System.out.printf("둘레 :%8.3f%n", length1);
		//**************************************************************
		
		*/


		// 함께 풀이한 내용 -----------------

		// 주요 변수 선언
		int r = 10;						//-- 반지름(r)
		//double pi = 3.141592;			//-- 원주율(π)
		//final double pi = 3.141592;	//-- 원주율(π)
		final double PI = 3.141592;		//-- 원주율(π)
		//-- 『final』 키워드 : 변수의 상수화~!!!

		// rainbowColor → RAINBOWCOLOR → RAINBOW_COLOR
		// userName → USERNAME → USER_NAME
		// applePrice → APPLEPRICE → APPLE_PRICE

		double area, length;			//-- 원의 넓이, 둘레


		// 연산 및 처리
		// ① 넓이 연산
		//	  원의 넓이 : 반지름 * 반지름 * 3.141592;

		area = r * r * PI;

		// ② 둘레 연산
		//    원의 둘레 : 반지름 * 2 * 3.141592;

		length = r * 2 * PI;


		// 결과 출력
		//System.out.println("넓이 : " + area);
		//System.out.println("둘레 : " + length);

		
		//System.out.printf("넓이 : ○%n", area);
		//System.out.printf("넓이 : %.3f%n", area);
		//System.out.printf("둘레 : ○%n", length);
		//System.out.printf("둘레 : %.3f%n", length);

		System.out.printf("넓이 : %8.4f%n둘레 : %8.4f%n", area, length);

	}
}

// 실행 결과

/*
넓이 : 314.1592
둘레 : 62.83184
계속하려면 아무 키나 누르십시오 . . .
*/