1-1 변수
변수(variable)는 저장할수 있는 메모리의 특정 번지에 붙이는 이름(변하는수)
다양한 타입의 값을 "저장" 할수있습니다.
변수 이름은 자바에서 정한 명명규칙을 따라야함.
1. 첫번째 글자는 문자이거 '$', '_' 이어야 하고 숫자로 시작할수 없다.
2. 영어 대소문자를 구분합니다 (ex. number 와 numBer 은 다른변수)
3. 첫문자는 영어 소문자로 시작하되 다른단어가 붙을 경우 첫 문자를 대문자로 합니다(ex. numberString , 관례)
4. 문자 수(길이)의 제한은 없음.
5. 자바 예약어는 사용할수없다(ex. boolean, int , double, static 등등)
변수에 값을 저장할때는 대입 연산자(=)를 사용합니다. 주의할점은 수학에서 같다의 의미가 아닌 자바에서는
오른쪽값을 왼쪽의 변수에 "저장"한다는 의미를 갖습니다.
모든 변수는 {} 블록내에서 선언되고 사용됩니다. 메소드 블록내에 있는 변수는 로컬변수(지역변수)라고 부르며 메소드 실행이 끝나면 자동으로 사라지며 블록외에서 사용할수없는 변수입니다.
1-2 기본타입
자바에서는 저장할수 있는 기본타입을 제공합니다.
기본 타입은 총 8개
정수 : byte, char, short, int , long
실수 : float , double
논리 : boolean
크기비교(범위)
byte(1byte) < char(2byte)(문자)< short(2byte) < int(4byte) < float(4byte)(실수) <long(8byte)<double(8byte)(실수)
short이 char보다 범위가 큰이유는 short 은 음수까지 표현할수있습니다.
float 과 double 은 각각의 정수형보다 큰이유는 표현하는 수(실수,소수점까지) 가 더 크기때문
자바에서는 정수에서는 int 실수에서는 double 을 기본으로합니다.
두 타입이 다르다면 타입변환을 통해 값을 저장할수있습니다.큰값에 작은값을 저장하면 자동으로 타입변환하며 작은값에 큰값을 저장할경우 직접 타입변환을 해주어야합니다.
ex) double a = 3.14; int b =(int)a;
'JAVA > 기본개념정리' 카테고리의 다른 글
| 4-3. 클래스(메소드) (0) | 2023.11.29 |
|---|---|
| 4-2. 클래스(필드,생성자) (1) | 2023.11.29 |
| 4-1. 클래스(객체) (0) | 2023.11.29 |
| 3.참조타입 (0) | 2023.11.29 |
| 02. 연산자 (0) | 2023.11.29 |
주니어 모코코 개발자
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!