1.Math클래스
- java.lang 패키지 내에 속해있어
자동 import이다
- 모든 메서드가 static 메서드이다
< 주요 메서드 >
< 실습 >MathEx.java
- Math.abs(정수 혹은 실수) : 절댓값 반환
- Math.ceil(실수) : 올림
- Math.floor(실수) : 내림
- Math.round(실수) : 반 올림
- Math.max(a, b) : a와 b 중에 큰 수 반환
- Math.min(a, b) : a와 b중에 작은 수 반환
- Math.pow(밑, 지수) : 밑(지수) 값을 반환
- Math.sqrt( 실수 ) : 제곱근
- Math.random() : 0.0~1.0 사이의 값을 반환
0~1 사이의 범위?? == 확률
확률 랜덤 사용 시 유용
2. Calendar 클래스
calendar class??
java.util 패키지 내에 있고
년, 월, 일, 시간, 분, 초, 밀리초 까지
프로그램이 실행되는 동안 내가
기억하고자 하는 시간과 날짜 정보를
가져오거나 출력할 때 필요한 기능 제공한다.
사용방법
CalendarEx.java
Calendar는 추상 클래스 이기 때문에
객체를 생성할 수 없다.
그래서
-getInstence()
가져올 때 getInstence() 메서드를 사용해야 한다
>>
Calendar c = Calendar.getInstens()
그렇게 만들어진 인스턴스를 이용
현재 글에서는 'c'
c.get(Calendar.YEAR)
년도 를 가져오는 코드다
이런 식으로
c.get(Calendar.MONTH)
달을 가져오고
하는 식이다
그 값을 현재 메인에서 쓸
변수에 저장하기
Ex)
int year = c.get(Calendar.YEAR)
예제)
'Java > JAVA 문법' 카테고리의 다른 글
자바 기초 배우기 29일차 [ 제네릭, 컬렉션 - Vector ] (0) | 2020.01.05 |
---|---|
자바 기초 배우기 28일차 [ 예외처리, TryCatch문 ] (0) | 2020.01.05 |
자바 기초 배우기 26일차 [ String, StringBuffer, StringTokenizer / StringClass 3종세트 ] (0) | 2020.01.05 |
자바 기초 배우기 25일차 [ Wrapper, ForEach문, 객체배열, toStinrg(), 박싱,언박싱, 오토박싱 ] (0) | 2020.01.05 |
자바 기초 배우기 24일차 [ 모듈, 패키지, 클래스, API, java.lang, ObjectClass ] (0) | 2020.01.05 |