변수

· Java
변수의 초기화란? 변수를 선언하고 처음으로 값을 저장하는 것 경우에 따라서 필수적이기도 하고 선택적이기도 하지만, 가능하면 선언과 동시에 적절한 값으로 초기화 하는 것이 바람직하다. 멤버 변수는 초기화를 하지 않아도 변수의 자료형에 맞는 기본값으로 초기화 된다. 하지만 지역변수는 사용하기 전에 반드시 초기화 해야한다. class InitTest { int x; // 인스턴스 변수 int y = x; // 인스턴스 변수 void method() { int i; // 지역변수 int j = i; // 에러 발생. 지역변수를 초기화 하지않고 사용 } } 명시적 초기화(explicit initialization) 변수를 선언과 동시에 초기화하는 것을 명시적 초기화라고 한다. 여러 초기화 방법 중에서 가장 우선적..
· Java
변수는 클래스변수, 인스턴스변수, 지역변수 모두 세 종류가 있다. 변수의 종류를 결정짓는 중요한 요소는 변수의 선언된 위치이다. 인스턴스변수(instance variable) 클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다. 클래스 영역안에 선어되었기 때문에 사용하려면 인스턴스를 생성해야 한다. 각 인스턴스마다 다른 값을 저장할 수 있다. 클래스변수(class variable) 인스턴스변수 앞에 static을 붙히기만 하면 된다. 인스턴스변수와는 달리 모든 인스턴스는 공통적인 값을 유지해야한다. 인스턴스를 생성하지 않아도 '클래스이름.클래스변수'와 같은 형식으로 사용한다. 클래스가 메모리에 로딩될 때 생성되어 프로그램이 종료될 때 까지 유지된다. public을 앞에 붙이면 같은 프로그램..
· Java
논리형 - boolean boolean형 변수에는 true와 false 중 하나만 저장 가능 기본값(default)는 false boolean power = true; 문자형 - char char타입 변수는 단 하나의 문자만 저장 가능 문자가 저장되는것 같지만 사실은 문자가 아닌 문자의 유니코드(정수)를 저장(숫자로 변환하여 저장) 문자 유니코드는 아스키 코드표를 통해 확인 가능 char ch = 'A'; char ch = 65; // 문자의 코드를 직접 변수에 저장 int code = (int)ch; // int 타입으로 변환 특수한 문자 표현 특수 문자(이스케이프 시퀀스) 문자 표현법 tab \t backspace \b form feed \f new line \n carriage return \r 역..
· Java
기본형과 참조형 자료형은 크게 기본형과 참조형 두 가지로 나눌 수 있는데, 기본형 변수는 실제 값(data)을 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 실제 연산에 사용되는 것은 모두 기본형 변수이다. 기본형(primitive type) 기본형 변수에는 모두 8개의 타입(자료형)이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분 boolean을 제외한 나머지 7개의 기본형은 서로 연산과 변환이 가능 정수형은 일반적으로 CPU가 효율적으로 처리할 수 있는 int를 많이 사용 효율적인 실행보다 메모리를 절약하려면, byte나 short 사용 높은 정밀도가 필요할 경우 double 사용(10진수로 15자리 수를 오차없이 저장) 참조형(..
· Java
클래스 권장 규칙 클래스 이름의 첫 글자는 항상 대문자로 한다. 여러 단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다. 상수의 이름은 모두 대문자로 한다. 어러 단어로 이루어진 경우 '_'로 구분한다. 변수의 이름은 짧을수록 좋지만, 약간 길더라도 용도를 알기 쉽게 선언하는게 바람직하다. 식별자 생성 규칙 프로그래밍에서 사용하는 모든 이름을 '식별자(identifier)'라고 하며, 같은 영역 내에서 서로 구분(식별)될 수 있어야 한다. 식별자를 생성할때는 다음과 같은 규칙을 지켜야 한다. 대소문자가 구분되며 길이에 제한이 없다. 예약어를 사용해서는 안 된다. 숫자로 시작해서는 안된다. 특수문자는 '_'와 '$'만을 허용한다. 예약어 예약어는 키워드(keyword) 또는 '리져브드 워드(reser..
beekei
'변수' 태그의 글 목록