java 변수
[JAVA] 변수의 초기화
변수를 선언하고 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. 멤버변수는 초기화를 하지 않아도 자동적으로 변수의 자료형에 맞는 기본값으로 초기화가 이루어지므로 초기화하지 않고 사용해도되지만, 지역변수는 사용하기 전에 반드시 초기화해야한다. int x; //인스턴스 변수 int y = x; //인스턴스 변수 void method1(){ int i; //지역변수 int j = i; //에러. 지역변수를 초기화하지 않고 사용 } 멤버변수(클래스변수와 인스턴스변수)와 배열의 초기화는 선택적이지만, 지역변수의 초기화는 필수적이다. 각 타입의 기본값(default value) 자료형 기본값 boolean false char '\u0000' byte, short, int 0 long 0L float 0.0..
[JAVA 기초]변수의 타입
프로그래밍의 첫단추는 값을 잘 전달하는 것이다. 값을 저장하는 공간인 변수에 대해서 잘 끼워보자. 변수 = 변하는 수 "변수란, 단 하나의 값을 저장할 수 있는 메모리 공간" 변수타입 = 변수에 저장될 값이 어떤 '타입(type)'으로 저장는지 지정하는 것이다. 변수이름 = 변수에 붙인 이름이다. 즉, 주소 값과 같은 개념이다. Int age; Int(변수 타입) age(변수 이름) 변수의 명명 규칙 대소문자가 구분되며 길이에 제한이 없다. True와 true는 서로 다른 것으로 간주한다. 예약어를 사용해서는 안 된다. True는 예약어라서 사용할 수 없지만, True는 가능하다. 숫자로 시작해서는 안 된다. Top10은 허용하지만, 7up은 허용하지 않는다. 특수문자는 '_'와 '$'만을 허용한다. $..