[Kotlin] Math 모듈

Minjun Kim·2023년 8월 10일
0

Kotlin

목록 보기
8/10
post-thumbnail

수학적인 함수와 상수를 제공하는 기본 모듈

  • PI
  • E
  • abs
  • sign
  • max(), min()
import kotlin.math.*

fun main(args: Array<String>) {
	println("============원의 넓이 구하기============")
	println("PI = $PI")
	println("E = $E")       // 자연상수 혹은 오일러 수라고 불리는 무리수
	var r = 5
	println("반지름이 ${r}인 원의 넓이 : ${r * r * PI}")
	r = -7
	println("${r}의 절댓값 : ${abs(r)}")
	println("${r}의 부호 : ${r.sign}")
	
	println("============두 값의 비교============")
	val a = 10
	val b = 20
	val c = 30
	println("${a}$b 중 큰 값 : ${max(a, b)}")
	println("${b}$c 중 작은 값 : ${min(b, c)}")
	
	println("============여러 값의 비교============")
	println("$a, $b, $c 중 가장 큰 값 : ${listOf(a, b, c).max()}")
	println("$a, $b, $c 중 가장 작은 값 : ${listOf(a, b, c).min()}")
}
[output]

============원의 넓이 구하기============
PI = 3.141592653589793
E = 2.718281828459045
반지름이 5인 원의 넓이 : 78.53981633974483
-7의 절댓값 : 7
-7의 부호 : -1

============두 값의 비교============
1020 중 큰 값 : 20
2030 중 작은 값 : 20

============여러 값의 비교============
10, 20, 30 중 가장 큰 값 : 30
10, 20, 30 중 가장 작은 값 : 10

🔎 [참고 사이트]

notepad96.tistory

profile
응애 나 아기 뉴비

0개의 댓글