java 기초 공부 내용 정리(변수와 상수)

홍준성·2022년 5월 31일
0

java 기초 공부

목록 보기
2/39

변수

변수의 정의

값을 저장하는 공간


변수에 값 저장하는 방법

변수 = 값;


변수의 특징

  1. 하나의 변수에는 하나의 값만 저장할 수 있다.
  2. 변수에 저장된 값은 변경할 수 있다.

변수를 사용하는 이유

  1. 수정이 간편하다.
  2. 다음 명령에서 기억을 할 수 있다.
  3. 값에 의미를 부여한다.

변수명 작성 시 주의사항

  1. 숫자로 시작할 수 없다.
  2. 특수문자 사용이 불가능하며, $와 _만 가능하다.
  3. 대소문자를 구분한다.
  4. 이미 사용하고 있는 예약어는 사용할 수 없다.

변수명 작성 방법의 종류

표기법설명예시
헝가리안 표기법변수에 자료형을 구분할 수 있는 접두사를 달아 표기int num; → int iNum;
카멜 표기법두 개 이상의 단어가 사용될 경우, 두 번째 단어의 시작은 대문자로 표기한다.int newName
파스칼 표기법클래스명 작성 시, 모든 단어의 첫 글자를 대문자로 표기한다.class MyClass

변수 선언과 초기화

변수의 선언방법
자료형 변수명; → 어떤 값을 저장하느냐에 따라 변수의 크기가 다르다.


자료형

자료형이란?

자료(data)가 가질 수 있는 정수, 실수, 문자, 논리 등의 형식을 의미

자주 사용하는 데이터 타입의 종류

형식자료형바이트예시비고
정수형int,long,short4, 8, 21,0,-1,2,100
실수형float, double4, 83.14f, 3.14float형태는 숫자 뒤에 f를 써야함
문자형char2'a', 'A'
문자열String?"hello", "A"문자 개수에 따라 바이트가 달라짐
논리형boolean1true, falsetrue : 1, false : 0 바이트

형변환

형변환이란?

변수나 상수의 데이터 타입을 다른 타입으로 변환하는 것

형변환의 종류

  1. 자동 형변환(묵시적 형변환): 자동으로 타입이 변환되는 것
int a = 65;
float f= a;

  1. 명시적 형변환: 코드상으로 강제로 형식을 변환시키는 것
int a = 65;
char c = (char)a;

변수의 상수화

상수란?

항상 유지되는 수(변하지 않는 수)

변수의 상수화

변수에 저장된 값을 변경하지 않고 상수처럼 사용함

상수화 방법

"final 자료형 변수명 = 값;"
※ 변수명은 모든 글자를 대문자로 기재한다.

int a = 3;
a = 4;

final double PI=3.14;    // PI 변수의 값을 더이상 변경할 수 없음
profile
준성이의 개발자 공부 velog

0개의 댓글