Development/Java(853)
-
Math.random()
Math.random()· random() 메소드는 0.0 이상 1.0 미만의 범위에서 임의의 double형 값을 하나 생성하여 반환합니다.· Math.random() 메소드는 내부적으로 java.util 패키지의 Random 클래스를 사용한 의사 난수 발생기(pseudorandom-number generator)를 사용하여 임의의 수를 생성합니다.
-
Random Number 생성 - Random 클래스의 난수(Random Number)생성 함수, 씨드(Seed) 기반의 난수 생성, 가짜 난수(Pseudo-random number), 매 실행 시마다 다른 유형의 난수를 발생시키는 방법
Random 클래스 · 의사난수 발생기(Pseudorandom number generator)· 일정 범위의 값들에서 임의의 수 하나를 반환합니다. Random 클래스의 난수(Random Number)생성 함수
-
Math 클래스 - 수학관련 메소드, 반올림, 올림, 버림, 절대값
Math 클래스· Math 클래스에는 수학관련 메소드가 static으로 정의되어 있어 바로 호출하여 사용할수 있도록 해놓았습니다. (수학 관련해서는 호출후 처리만 하면 되기 때문)· 모든 메소드는 스태딕 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있습니다.· 대부분의 메소드가 라디안 단위로 정의되어 있습니다.· java.lang 패키지에 포함되어 있는 클래스이며 필요한 메소드는 API 문서를 통해 참조하시기 바랍니다. 반올림static long Math.round(double a)static int Math.round(float a) System.out.println(Math.ceil(3.3)); //4.0 버림static double floor(double a) S..
-
Object클래스의 주요 메소드 - equals() 메소드, toString() 메소드, finalize() 메소드, getClass(), hashCode(), toString()
Object클래스의 주요 메소드· equals() 메소드· toString() 메소드· finalize() 메소드
-
Object Class(오브젝트 클래스), Object 클래스, java.lang 패키지
♣ Object Class(오브젝트 클래스)· java.lang 패키지에 속해있는 클래스입니다.· 모든 클래스의 최상위 클래스. 즉, 모든 자바 클래스들은 Object 클래스로부터 상속받습니다.· 명시적으로 extends하지 않아도 자동으로 상속합니다. 즉, 프로그래머가 명시적으로 extends 하는 클래스가 없으면 자동으로 자바 컴파일러가 Object 클래스를 상속받도록 처리합니다.· Object 클래스의 모든 메서드와 변수는 다른 모든 클래스에서도 사용 할 수 있습니다. java.lang 패키지자바에서 가장 기본적인 동작을 수행하는 클래스들의 묶음입니다.자바에서는 java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있도록 자동으로 import하고 ..
-
Anonymous 내부 클래스(익명 내부 클래스), Anonymous 내부 클래스의 구성
Anonymous 내부 클래스(익명 내부 클래스)· 익명이란 이름이 없는 것을 의미합니다. 이것을 자바 프로그램적으로 해석하면 정의된 클래스의 이름이 없다는 것을 의미하게 됩니다. · 클래스의 이름이 정의되어 있지 않다는 사실에서만 Local 클래스와 차이가 있습니다.· 맨 마지막에 ;(세미콜론) 사용해야 합니다. 익명 클래스 선언· 익명 클래스는 클래스의 선언과 동시에 객체를 생성하므로, 단 하나의 객체만을 생성하는 일회용 클래스입니다.· 생성자를 선언할 수 없으며, 오로지 단 하나의 클래스나 단 하나의 인터페이스를 상속받거나 구현할 수 있습니다 class Inner(){ …; } class Outer { … Inner inner = new Inner(){ …; }; public void methodA..