변수
: 값을 저장하는 공간
컴퓨터의 메모리에 저장하고 싶은 값을 넣는다
변수=값;
변수의 특징
하나의 변수에는 하나의 값만 저장할 수 있다
변수에 저장된 값은 변경할 수 있다
* 변수 : 변하는 수(값이 변함)
변수를 사용하는 이유?
= 왜 값을 저장해서 사용해야 하는가
간편한 수정
다음 명령에서의 기억
값에 의미 부여
변수명 작성 시 주의사항
숫자로 시작할 수 없다
특수문자 사용 불가능 ; $와 _만 사용 가능
대소문자 구분
이미 사용하는 예약어는 사용할 수 없다
변수명 작성 방법의 종류
헝가리안 표기법 : 자료형을 구분할 수 있는 접두사 달아 표기
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
'Backend > JAVA2 멘토시리즈' 카테고리의 다른 글
JAVA Eclipse 06 기타연산자 - 삼항연산자, 대입연산자, 복합대입연산자, instanceof (0) | 2023.03.20 |
---|---|
JAVA Eclipse 05 논리연산자, 비트연산자 (0) | 2023.03.15 |
JAVA Eclipse 04 연산자 정의, 연산자 종류, 연산자 우선순위 (0) | 2023.03.14 |
JAVA Eclipse 02 자바 출력메서드와 입력메서드 (0) | 2023.03.10 |
JAVA Eclipse 01 프로그램, 프로그래밍, 기계어, JAVA (0) | 2023.03.09 |