접근지정자: public, protected, default, private
사용자정의어 클래스명, 메서드명, 변수명, 상수명
사용자 정의어는 대문자
A(변수) = B(변수, 상수, 수식, 함수) -> B는 A이다.
메서드 안에 변수는 지역변수, 클래스안 메서드 밖에 변수는 멤버변수이다.
지역변수는 초기화하지않고 사용하면 에러 -> 멤버변수는 자동 초기화되어있다.
변수
일반형: 정수: byte(1), short(2), int(4), long(8)
실수: float(4), double(8)
1byte의 범위: -128 ~ 127
float f=0.1f;
double d=0.1;
if (f==d) {
System.out.println("같은 값");
}else {
System.out.println("다른 값");
}
다른 값이 나온다.
0.10000000149011612
int val1=200;
int val2=0203;//8진수
int val3=0x200;//16진수
int val4=0b01011;//2진수