본문 바로가기
코리아 IT아카데미/Java

ddazua_Java | 3강 변수와 상수

by Sharon kim 2021. 10. 19.

1. 변수란? p. 30

1)변수의 정의

값을 저장하는 공간

 

2)변수에 값 저장하는 방법?

변수 = 값;

 

2)변수의 특징 

- 하나의 변수에는 하나의 값만 저장할 수 있다

- 변수에 저장된 값은 변경할 수 있다.

 

3)변수사용이유?

- 간편한 수정

   10을 100번 출력해와 - > 10을 10번 출력해와

    x= 10

   System.out.println(x);

   System.out.println(x);

   System.out.println(x); ...

- 다음명령에서의 기억

   x=2+3;

   System.out.println(x);

   System.out.println(x+5);

- 값에 의미부여

   now = "서울시" 

   hometown="의정부시"

   System.out.println(now);

   System.out.println(hometown);

 

4-1)변수명 작성 시 주의사항

-숫자로 시작할 수 없다.

-특수문자 사용이 불가능하며, $와 _만 사용 가능

-대소문자를 구분한다.

-이미 사용하고 있는 예약어는 사용할 수 없다.

 

4-2)변수명 작성 방법의 종류

-헝가리안 표기법

:변수에 자료형을 구분할 수 있는 접두사 달아 표기

int num; int iNum;

-카멜표기법

:두 개 이상의 단어가 사용될 경우, 두번째 단어의 시작은 대문자

int newName

-파스칼표기법

:클래스명 작성 시, 모든 단어의 첫 글자를 대문자

class MyClass

 

3)변수 선언과 초기화

-변수의 선언방법

자료형 변수명;

 

2.자료형 생략

 

3.형변환(p.33)

1)형변환이란?

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

 

2) 형변환의 종류?

-자동형변환(묵시적 형변환)

:자동으로 타입이 변환되는 것

-명시적 형변환

:코드 상으로 강제로 형식을 변환시키는 것

*강제 형변환 방법

(자료형)변수명;

4. 변수의 상수화(p.35)

1) 상수란?

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

2)변수의 상수화

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

3)상수화 방법

"final 자료형 변수명 = 값"

->이 때 변수명(ex : PI)은 모든 글자를 대문자