Java

Java(3) API(Application Programming Interface)

hyomee2 2024. 8. 6. 16:28

1.API란?

: 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있도록 만든 인터페이스. 즉, 우리가 구현하기 번거로운 기능들을 JDK를 설치하면 사용할 수 있도록 제공한 소스코드(클래스나 인터페이스)들을 의미한다.

 

2. Math 클래스

public static void main(String[] args) {
    // java.lang 패키지의 Math 클래스
    // 절댓값 출력
    System.out.println(Math.abs(-7));
    
    // 최솟값 출력
    System.out.println(Math.min(10, 20));
    
    // 최댓값 출력
    System.out.println(Math.max(10, 20));
    
    // 원주율 출력
    System.out.println(Math.PI);
    
    // 난수 발생
    System.out.println(Math.random());
}

 

3. Random 클래스

public static void main(String[] args) {
    // java.util 패키지의 Random 클래스
    Random random = new Random();
    
    // 0부터 9까지의 난수 발생
    int randomInt = random.nextInt(10);
    System.out.println(randomInt);
    
    // 1부터 10까지의 난수 발생
    int randomInt2 = random.nextInt(10) + 1;
    System.out.println(randomInt2);
}

 

'Java' 카테고리의 다른 글

Java(5) final  (0) 2024.08.07
Java(4) 클래스와 객체  (0) 2024.08.07
Java(2) 문자열 비교하기  (0) 2024.08.05
Java(1) 리터럴, 변수, 오버플로우, 언더플로우, 형변환  (0) 2024.08.05
[Java] 배열  (0) 2024.07.11