JAVA (360) 썸네일형 리스트형 java.math.BigInteger long보다 큰 정수값을 계산할때 정수는 값의 한계가 있다. 과학적 계산에서 더 큰값을 다뤄야할때 사용하는것이 BigInteger, 다만 성능은 long타입보다 떨어질 수 밖에 없다. https://standout.tistory.com/22 숫자의 종류, 실수 무리수 유리수 정수 자연수 간단히 예시로 정리하자. 실수 floating point number 3.14 무리수 irrational number 𝝅 유리수 rational number ⅛ 정수 integer ... -2, -1, 0, 1, 2 … 자연수 natural number 1, 2, 3, 4, 5, 6 … 실수, floating point 3141592란 수에 standout.tistory.com https://standout.tistory.com/56 자바 기본타입 (bs.. String.split()의 구식 api, java.util.StringTokenizer java.util.StringTokenizer 긴 문자열을 지정된 구분자를 기준으로 token이라 불리는 여러개의 문자열로 잘라냄 split나 useDelimiter를 사용할 수도있다. String input = "apple,orange,banana"; String[] fruits = input.split(","); // fruits 배열: ["apple", "orange", "banana"] https://standout.tistory.com/1215 java.util.Scanner 입력소스를 읽다 Scanner는 화면, 파일, 문자열과 같은 입력소스로부터 문자데이터를 읽어온다. 각 생성자는 특정한 유형의 데이터소스에 적합하도록 설계되어있으니 우선 가볍게 읽어보며 참고하자. Scanner (String.. java.util.Scanner 입력소스를 읽다 Scanner는 화면, 파일, 문자열과 같은 입력소스로부터 문자데이터를 읽어온다. 각 생성자는 특정한 유형의 데이터소스에 적합하도록 설계되어있으니 우선 가볍게 읽어보며 참고하자. Scanner (String source) 문자열에서 데이터를 읽어올때, 메모리에 이미 존재하는 문자열을 읽어온다. // Scanner (String source) String inputString = "Hello World! 123"; try (Scanner scanner = new Scanner(inputString)) { while (scanner.hasNext()) { System.out.println(scanner.next()); } } // 출력결과: // Hello // World! // 123 Scanner (Fi.. java.util.Random 클래스 random()하면 수학용 Math클래스에서의 random메소드가 있다. https://standout.tistory.com/1207 수학계산 메서드 모음집, Math클래스 Math클래스 Math클래스는 접근 제어자가 private이기에 다른클래스에서 Math 인스턴스를 생성할 수 없다. Math클래스의 메서드는 모두 static으로 구성된다. 기본적으로 올림, 버림, 반올림을 할 수 있다 standout.tistory.com 다른방법으로 Random클래스를 사용해서도 난수를 얻을 수 있는데 사실 Math.random()에서 내부적으로 Random클래스의 인스턴스를 생성하여 사용하는 것임으로 큰 차이는 없다고 보자. double randNum1 = Math.random(); double randNum2 .. Object클래스를 보완하다, java.util.Objects 클래스 Objects 클래스 Objects 클래스는 추가된 클래스로 객체 관련 메서드들을 제공한다. 기존 Object클래스를 보완하는 역할을 하는데 이에는 객체의 비교, 해시코드생성, null체크 등이 있다. https://standout.tistory.com/1195 java.lang패키지 : Object 클래스 Object 클래스 Object 클래스는 모든 클래스의 최고 조상이다. 대표적으로 equals(), hashCode(), clone()이 사용된다. https://standout.tistory.com/191 true인지 false인지, equals() equals() true인지 false인지 출력해 확인 standout.tistory.com equals(Object a, Object b) 기존 eq.. StrictMath 클래스와 Math클래스 우선 StrictMath클래스의 사용방법은 수학계산을 하는 메서드가 들어있는 Math클래스와 같다고 생각하자. public class MathComparisonExample { public static void main(String[] args) { double angle = 45.0; // 각도 (라디안이 아닌 도 단위) // Math 클래스를 사용한 삼각 함수 계산 double sinValueMath = Math.sin(Math.toRadians(angle)); double cosValueMath = Math.cos(Math.toRadians(angle)); System.out.println("Using Math class:"); System.out.println("Sin(" + angle + " d.. 수학계산 메서드 모음집, Math클래스 Math클래스 Math클래스는 접근 제어자가 private이기에 다른클래스에서 Math 인스턴스를 생성할 수 없다. Math클래스의 메서드는 모두 static으로 구성된다. 기본적으로 올림, 버림, 반올림을 할 수 있다. 정수형으로 반올림하는 round()를 많이 사용한다. https://standout.tistory.com/1203 Math클래스: 올림, 버림, 반올림 ceil(), floor(), round(), rint() ceil() 올림 소수점이 있을경우 올린다. 3.5 → 4.0 floor() 버림 소수점이 있을경우 버린다. 3.5 → 3 .0 round() 반올림 5이상의 경우 올린 '정수'로. 3.5 → 4 rint() 가까운 짝수의 방향으로 올림을, 내림을 standout.tistory... ajax 검색기능 구현하기 검색할 필드명이 담긴 select와 검색할 텍스트명이 담길 input, 검색을 실행할 button을 작성한다. ${paramMap.selectField} 이름 스킬 각 select와 input의 값을 가져와 이미 작성된 리스트 페이지에 넘겨보도록하자. 성공시 원하는 영역을 업데이트하고, 실패시 에러를 발생시킬것이다. https://standout.tistory.com/1132 MVC패턴 게시판 구현하기: 리스트페이지 DB연결 테스트를 완료했다면 본격적으로 게시판을 구현해보자. https://standout.tistory.com/1112 MyBatis: 간단히 DB 연결테스트하기 앞서 JDBC 드라이버와 template을 통해 DB연결을 테스트해봤다. https://standou standout.tisto.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 45 다음