자바의 정석 ch2) 4-5: 변수의 타입, 변수 상수 리터럴

ga_0·2022년 3월 6일
0

자바의 정석

목록 보기
6/9

1. 변수의 타입

1) 저장할 값의 타입에 의해 변수의 타입 결정
int age = 25; //정수타입 정수 > 일치
age = 3.14; // 정수타입 실수 > 불일치 > 실수 타입으로 변수 타입 정해야함

2) 저장할 값의 타입과 일치하는 타입으로 변수 선언
char ch = '가'; // 문자타입은 char
double pi = 3.14; // 실수 타입은 double

2. 값의 타입 (기본형: 8개)

1) 문자 : char

2) 숫자
① 정수 : byte, short, long, int
② 실수 (소수점 수) : float, double

3) 논리 ( true/ false) : boolean


1. 변수 =variable

하나의 값을 저장하기 위한 공간

int score = 100;

scoe = 200;

2. 상수 = constant

하나의 값을 저장하기 위한 공간 + 한번 값 저장하면, 값 변경 불가 (한 번만 값을 저장 가능한 변수)

final int MAX = 100; // MAX는 상수

MAX = 200; // 에러

3. 리터럴 = literal

그 자체로 값을 의미하는 것

기존의 상수

상수는 한번, 하나의 값만 저장 가능하기 때문에 리터럴 사용

실습

1) 100 정상 출력

2) 200 정상 출력

3) final 통해서 상수로 지정

score가 변수가 아닌 상수로 100이 됨

근데 밑에 200으로 score 바꾸려니까 에러 남

지역변수는 사용하기 전에 초기화를 해줘야함

파란색 : 초기화

주황색 : 선언

근데, 상수는 이렇게 한번에

초기화 및 선언 하는게 좋음

(요즘 위처럼 상수 초기화, 선언 따로하기도 함)

0개의 댓글

관련 채용 정보