본문 바로가기
반응형

Java42

[JAVA] 자바_Math.random (랜덤 함수) - Math.random - Math.random() - Math.random() 함수는 double 형으로 0.0이상 1.0 미만 사이의 값을 반환하는 함수이다. - 난수를 만들고 싶을때 자주 이용되는 함수이다. 예제 1) Math.random() 기본 사용법 public class MathRandomTest{ public static void main(String[] args){ System.out.println( Math.random() ); // 0.23279967568276427 System.out.println( Math.random() * 10 ); // 2.3279967568276427 (0.xxx... ~ 9.xxx 까지의 값 반환) System.out.println( (int) Math.. 2019. 6. 13.
[JAVA] 자바_Math.max/min ( 두 인자 값 중 큰/작은 값 리턴 ) - Math.max/min 메서드 사용 (두 값중 크거나 작은 값 리턴) - Math.max() - static int max(int a , int b) - static double max(double a , double b) - static float max(float a , float b) - static long max(long a , long b) - max() 함수는 두 인자 값 중 큰 값을 리턴하는 함수이다. 예제 1) Math.max() 기본 사용법 public class MathMaxTest{ public static void main(String[] args){ System.out.println( Math.max(26,2) ); // 26 System.out.println( Math.ma.. 2019. 6. 12.
[JAVA] 자바_Math.abs ( 절대값 ) - 절대값 구하기 (ft. Math.abs()) - Math.abs() - static int abs(int a) - static double abs(double a) - static float abs(float a) - static long abs(long a) - abs() 함수는 인자값에 대한 절대값을 반환하는 함수이다. 예제 1) Math.abs() 기본 사용법 public class MathABSTest{ public static void main(String[] args){ int intNum = -15; double doubleNum = -3.14; //의미가 없으니 위에 두개만 예제로 듭니다. //float intNum = -123.2f; //long intNum = -18451354; S.. 2019. 6. 12.
[JAVA] 자바_matches (정규 표현식과 일치하는지 여부 확인) - 정규표현식과 일치하는지 확인하기 - matches() - boolean matches(String regex) - 주어진 정규 표현식과 일치하는지 여부를 확인하는 함수이다. - 정규 표현식을 사용하지 않아도 가능하지만 "정확히" 일치해야한다. 예제 1) matches() 기본 사용법 public class MatchesTest{ public static void main(String[] args){ String str = "my java test"; //정규표현식 사용 안할때 정확히 일치해야 한다 System.out.println( str.matches("java") ); // false System.out.println( str.matches("my java Test") ); // false (대/.. 2019. 6. 12.
[JAVA] 자바_contains (문자열 포함 여부 확인) - 문자열 포함 여부 확인하기 (ft. contains) - contains() - boolean contains(CharSequence s) - contains() 함수는 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수이다. - 대/소문자를 구분한다. 예제 1) contains() 기본 사용법 public class ContainsTest{ public static void main(String[] args){ String str = "my java test"; System.out.println( str.contains("java") ); // true System.out.println( str.contains(" my") ); // false System.out.println( str.co.. 2019. 6. 12.
[JAVA] 자바_equals() 와 == 의 차이점 equlas() 와 "=="의 차이점 equlas() 와 "=="는 어떤 차이점이 있을까? 예전에 자바를 배웠을때 그냥 자바에서는 문자열을 비교할 때 무조건 equlas()를 써야해! 라는 말만 듣고 그냥 equals()만 써왔는데, 한번 그 이유에 대해 알아보도록 하자. Java에서는 문자열 즉, String 값을 할당하는 방법이 2가지 존재한다. String str = new String("JAVA"); String str = "JAVA"; 이 두 가지 방법을 이용한 예제를 통해 "=="와 equals()의 차이점을 확인해 보도록 하자. 예제 1) equlas() 와 "==" 비교 public class EqualsTest{ public static void main(String[] args){ St.. 2019. 6. 12.
[JAVA] 자바_sort (1)(배열 정렬 - 오름차순 / 내림차순) - 배열 오름차순/내림차순 정렬하기 - sort() - 자바에서 기본적으로 제공해주는 함수이다. - 기본적으로 오름차순 사용시 Arrays.sort() 를 사용해 주고 - 내림차순으로 사용시 Collections.reverseOrder() 를 사용준다. 예제 1) sort() 기본 사용법 public class SortTest{ public static void main(String[] args){ String[] str1 = {"홍길동","장발장","허준","김흥도","라이츄"}; String[] str2 = {"like","love","pika","lonely","you"}; int[] num1 = {82,45,26,4,7,3}; integer[] num2 = {82,45,26,4,7,3}; //오름.. 2019. 6. 11.
[JAVA] 자바_compareToIgnoreCase (문자열 대/소문자 무시 비교) - 대/소문자를 무시하고 문자열 비교하기 - compareToIgnoreCase() - int compareToIgnoreCase(String str) - compareToIgnoreCase() 함수는 대소문자를 무시하고 비교해주는 함수이다. 예제 1) compareToIgnoreCase() 기본 사용법 public class CompareToTest{ public static void main(String[] args){ String str = "abcd"; System.out.println( str.compareToIgnoreCase("ABCD") ); // 0 System.out.println( str.compareToIgnoreCase("AbcD") ); // 0 } } 일반 compareTo().. 2019. 6. 11.
[JAVA] 자바_compareTo ( 값 [문자열/숫자] 비교 ) compareTo() - int compareTo(NumberSubClass referenceName) - int compareTo(String anotherString) - compareTo() 함수는 두개의 값을 비교하여 int 값으로 반환해주는 함수이다. compareTo() 함수에는 위에서 설명하는바와 같이 "문자열의 비교" 와 "숫자의 비교" 두 방식이 존재한다. 숫자의 비교 같은 경우는 단순히 크다(1), 같다(0), 작다(-1) 의 관한 결과값을 리턴해주는 반면 문자열의 비교 같은 경우는 같다(0), 그 외 양수/음수값 같이 참 재미난 결과를 반환해준다. 숫자형 비교 public class CompareToTest{ public static void main(String[] args){ In.. 2019. 6. 11.
반응형
TOP