정구리의 우주정복
[Java] 구분구적법을 이용해 원의 넓이 구하기 본문
반응형
짜잔 자바찐따 또등장 !
오늘은 구분구적법을 사용한 원의 넓이 구하는 법을 알아보려구 해요
그리고 자바로 구현까지 해보려고 합니다
(문제가 있다면 제가 잘 만든지를 몰라요)
우선 저는 구분구적법을 잘 몰라서 그거부터 공부했읍디다
원을 피자마냥 쪼개고 그 쪼갠것들을 두 변의 길이가 r(원의 반지름) 이고 중심각이 x 인 삼각형이 있다고 했을때
파란색 만큼의 오차가 발생하게 된다 ! 하지만 저 조각을 무수히 많게 자르면 오차들의 간격이 적어질것이고
결국 원의 넓이(파이r제곱) 과 동일하게 될것이다 !!
라는 방식으로 구하는게 구분구적법이다 그래서 이것을 토대로 생각을 해보았다
코드는 일단 이런식으로 짜 보려고 한다
▽ 구현한것
▽ 실행 화면
조각이 3개이고 반지름이 5일때 둘 사이의 오차는 약 46으로 굉장히 크다
하지만 조각을 100개로 나누면 오차는 줄어들게 된다
조각을 360개로 나눴을때가 가장 오차가 적어지게 된다 !
런타임은 분기문이 없어서 그런지 0이 나오넹 꾜꾜
----배운것----
Java 에는 기본적으로 Math 안에 sin,cos 과 같은것들이 제공이 된다.
----내일 할 것----
달력 만드는 법 생각해보기
반응형
'JAVA > STUDY' 카테고리의 다른 글
[Java 예제 1000제] Word Scramble 3 - 단어 맞추기 (0) | 2022.02.01 |
---|---|
[Java 예제 1000제] Word Scramble 2- 단어 맞추기 (0) | 2022.02.01 |
[Java 예제 1000제] Word Scramble 1- 단어 맞추기 (0) | 2022.02.01 |
[Java] 변수에 대해 (0) | 2022.01.31 |
[Java] 파이 값 구하기 (0) | 2018.11.08 |
Comments