마케팅스프린트
[ GitHub ]

[ jungyijun@naver.com ]


  • Category
    • 마케팅 자동화
    • old posting
      • ChatGPT
      • Java
      • MySQL
      • JSP
      • Spring Framework
      • Node.js
Total
Today
Yesterday
hELLO · Designed By 정상우.
old posting/Java

[Java] Math 클래스와 재귀 호출(recursive call)

2020. 10. 11. 14:10

Math 클래스의 메소드

* Math.floor(num) : num을 넘지 않는 가장 큰 정수

* Math.ceil(num) : num보다 큰 가장 작은 정수

* Math.round(num) : num에서 반올림

* Math.random() : 난수 발생

 

재귀 호출(recursive call)

* StackOverFlowError : Stack 메모리 영역에 공간이 없어서 생기는 오류! 해결 불가능

* OutOfMemoryError : Heap 메모리 용량 초과

 

* 재귀호출을 이용한 factorial 연산 : n! = n * (n - 1)! ex) 메소드명(num - 1);   // 재귀호출

저작자표시 (새창열림)
'old posting/Java' 카테고리의 다른 글
  • [Java] 객체지향 특징과 메소드 체이닝(Method chaining)
  • [Java] 클래스와 생성자(Constructor)
  • [Java] 메소드 중복 정의(Method OverLoading)
  • [Java] 배열(Array)과 Arrays 클래스 Method
마케팅스프린트
마케팅스프린트
쿠팡, 스마트스토어 자동화 솔루션

티스토리툴바