Notice
Recent Posts
Recent Comments
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

Math 클래스 본문

Java

Math 클래스

빌드이너프 2023. 1. 31. 16:44

Math 클래스

  • 수식 계산을 하는데 도움을 주는 많은 기본적인 수학 함수들을 제공함
  • java.lang 패키지의 일부
  • Math 클래스 내에 있는 모든 메소드들은 클래스 메소드
  • 따라서 그 메소드들을 호출하기 위해 Math 클래스의 객체가 필요하지 않음
  • 클래스 이름을 이용하여 메소드를 호출할 수 있음

 

Math 클래스의 주요 메소드

abs(int num) num의 절대값을 계산
sin(double angle) angle의 sin 값을 게산
sqrt(double num) num의 제곱근 값을 계산
pow(double num, double power) num의 power 승을 계산

 


두 변의 길이를 받아 빗변의 길이를 계산하여 출력하는 프로그램

// 직각 삼각형의 빗변의 길이 구하기
import java.util.Scanner;
public class CalHypotenuse {
    public static void main(String[] args) {
        // 세 변의 길이를 나타내는 변수
        double a, b, c;
        Scanner scan = new Scanner(System.in);

        // 밑변 입력
        System.out.print("밑변 입력: ");
        a = scan.nextDouble();

        // 높이 입력
        System.out.print("높이 입력: ");
        b = scan.nextDouble();

        // 빗변 길이 구하기
        c = Math.sqrt(a * a + b * b);

        // 빗변 길이 출력
        System.out.println("빗변의 길이는 " + c + "이다");
    }
}

'Java' 카테고리의 다른 글

반복문 - while 문  (0) 2023.02.01
if 문  (0) 2023.02.01
Random 클래스  (0) 2023.01.31
문자열  (0) 2023.01.31
클래스와 객체  (0) 2023.01.31