본문 바로가기

random2

[Java] 표준 API #4 - Arrays, Wrapper, Math, Random [src github repo]- https://github.com/imjinbro/javaBasic [API 소개] 1) java.util.Arrays- 배열 수정과 관련한 메서드를 제공하는 유틸리티 클래스 : 모두 static 메서드- 알고리즘 공부할 때 기본적으로 Arrays가 제공하는 메서드를 만들어보는 것도 좋은 듯=> Arrays만이 아니라 util에 있는 것을 똑같이 구현해보는 것도 공부많이될 듯 - 레퍼런스 타입 비교 기준 : java.util.Comparable 구현 클래스 - 메서드 오버라이딩(오름, 내림차순 코딩)=> Arrays.binarySearch가 Comparable 변수 타입 표준화, compareTo를 사용함 : Arrays.=> Arrays.binarySearch 사용하지.. 2017. 10. 12.
[Java] java.lang 패키지 : Math, Random [Math 클래스] 수학에서 많이 사용되는 여러가지 계산식을 메소드로 제공하고 있는 클래스다. 모두 static 메소드이기때문에 객체를 생성하지않아도 호출가능하다. int / double / float형 연산이 가능한 프리미티브 타입 변수를 파라미터로 받아 연산한다. [메소드] => pow : a의 b승을 반환하는 메소드 => sqrt : a의 제곱근을 반환하는 메소드 => cbrt : a의 세제곱근을 반환하는 메소드 => abs : a의 절대값을 반환하는 메소드 => max/min : a,b 중 큰 수 작은 수를 반환하는 메소드 => random : 난수를 반환하는 메소드 그외 삼각함수, 로그 관련 메소드가 있음 System.out.println("2의 3승 : " + Math.pow(2, 3)); S.. 2017. 1. 22.