본문 바로가기

분류 전체보기75

CurrencyConverter.java import java.util.Scanner; class CurrencyConverter { private static double rate; public static double toDollar(double won) { return won/rate; } public static double toKRW(double dollar) { return dollar*rate; } public static void setRate(double r) { rate = r; } } public class CurrencyConverterTest { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print.. 2023. 5. 22.
클래스와 객체D non - static member 공간적 특성 - 멤버들은 객체마다 독립적으로 별도 존재(인스턴스 멤버) 시간적 특성 - 필드와 메소드는 객체 생성 후 비로소 사용 가능 비공유 특성 - 멤버들은 다른 객체에 의해 공유되지 않고 배타적이다. static member 공간적 특성 - static 멤버들은 클래스 당 하나만 생성(클래스 멤버) 시간적 특성 - static 맴버들은 클래스가 로딩될 때 공간 할당, 객체를 생성하지 않고 사용가능하다. 공유의 특성 - static 멤버들은 동일한 클래스의 모든 객체에 의해 공유 difference of non - static member and static member static member의 활용 1. 전역 변수와 전역 함수를 만들 때 활용할 수 있다. Mat.. 2023. 5. 22.
chapter 6 - 통계적 추정 점추정(Point Estimation)모집단의 특성인 모평균, 모표준편차, 모비율 등을 표본을 이용하여 하나의 값으로 예측모평균(모분산, 모비율)의 추정량 중 불편추정량이면서 분산이 가장 작은 추정량은 표본평균(표본분산, 표본비율)모수추정량모평균$(\mu)$$\bar X = \frac{1}{n}\sum X_i$모분산$\sigma^2$$S^2 = \frac{1}{n - 1}\sum (X_i -\bar X)^2$모비율(p)$\hat{p} = \frac{X}{n}$통계량표본평균$\bar X = \frac{1}{n} \sum X_i\sim N(\mu, \frac{\sigma^2}{n})$ 표본분산$S^2 = \frac{1}{n - 1}\sum (X_i - \bar X)^2$표본비율$\hat{p} = \frac{.. 2023. 5. 17.
클래스와 객체C 메소드 클래스의 멤버 함수, C/C++의 함수와 동일, 자바의 모든 메소드는 반드시 클래스 안에 있어야 한다.(캡슐화) 메소드 구성 형식 접근 지정자 public, private, protected, default(접근 지정자 생략된 경우) 리턴 타입 메소드가 반환하는 값의 데이터타입 인자 전달 Pass - by - value, 인자의 값이 메소드의 매개변수에게 복사된다. 기본 타입의 값 전달 방식 매개변수가 byte, int, double 등 기본 타입의 값일 때 호출자가 건네는 값이 매개변수에 복사되어 전달된다. 객체 전달 방식 객체의 레퍼런스가 복사되어 전달된다. 매개 변수가 실인자 객체를 공유한다. 배열 전달 방식 배열 레퍼런스만 매개 변수에 전달된다. 배열이 전부 전달되지 않는다. 객체 전달 경.. 2023. 5. 15.