Backend/JAVA2 멘토시리즈

JAVA Eclipse 03 변수, 자료형, 형변환, 변수의 상수화

쏠솔랄라 2023. 3. 13. 16:11

 

 

변수

: 값을 저장하는 공간

 

컴퓨터의 메모리에 저장하고 싶은 값을 넣는다

변수=값;

 

변수의 특징

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

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

* 변수 : 변하는 수(값이 변함)

 

변수를 사용하는 이유?

= 왜 값을 저장해서 사용해야 하는가

간편한 수정

다음 명령에서의 기억

값에 의미 부여

 

변수명 작성 시 주의사항

숫자로 시작할 수 없다

특수문자 사용 불가능 ; $와 _만 사용 가능

대소문자 구분

이미 사용하는 예약어는 사용할 수 없다

 

변수명 작성 방법의 종류

헝가리안 표기법 : 자료형을 구분할 수 있는 접두사 달아 표기

int num -> int iNum

카멜 표기법 : 두 개 이상의 단어가 사용될 경우, 두 번째 단어의 시작은 대문자로 표기

int newName

파스칼 표기법 : 클래스명 작성 시, 모든 단어의 첫 글자를 대문자로 표시

ex. class MyClass

 

 

변수 선언과 초기화

 

 

자료형 변수명;

 

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

형식 자료형 바이트 ex
정수형 int, long, short 4,8,2 1,0,-1,2,100
실수형 float, double 4,8 3.14f, 3.14
문자형 char 2 'a', 'A'
문자열 String ? "A", "Hello"
논리형 boolean 1 true, false

1bit : 데이터의 최소 단위

1byte = 8bit

바이트 : 메모리를 세는 단위

메모리 : 메모리의 크기(1칸마다 1바이트)

 

 

형변환

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

 

 

형변환의 종류

int a=65;

float f=a; // 묵시적 형변환(자동 형변환)

System.out.println(f);

 

char c = (char)A; // 명시적 형변환(강제 형변환)

System.out.println(c);

 

 

변수의 상수화

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

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

 

상수화 방법 : final 사용

final 자료형 변수명 = 값;

* 변수명은 모든 글자를 대문자료 사용 (가독성을 위한 약속)

 

 


 


JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA
https://developernew.tistory.com/63

JAVA Eclipse 02 자바 출력메서드와 입력메서드
https://developernew.tistory.com/71