on
[JAVA] 변수와 상수
[JAVA] 변수와 상수
변수는 자바에서 사용하는 자료를 기억시킬 수 있는 기억장소이다.
자료형은 우리가 간단히 알고 있는 int, float, char 등 많은 것이 있다.
일반 형식으로는
자료형 변수이름; ex) int a; int a=0;
등... 이렇게 쉽게 작성할 수 있다.
자바에서만 다른 점을 찾아보자!
변수이름을 선언할 때 첫 글자는 문자(영문, 한글 포함한 유니코드 문자), _(언더스코어), $(달러)로 시작할 수 있으나
일반적으로 문자로 시작하는 것이 좋다.
예약어는 변수이름으로 사용할 수 없다.
예약어란?
abstract boolean break byte . . .
이러한 자바에서 쓰이는 이름들을 예약어라고 부르는데 변수이름으로 사용할수 없다.
상수란?
상수는 이름 없이 자료 값만을 가진 자료 형태이다.
상수는 총 다섯가지로 나뉜다.
논리형상수
- true/false 값 할당(0, 1을 사용 안 함)
정수형상수
- byte, short, int, ling에 값을 할당한다.
- 소수점이 없는 상수 2, 8, 10, 16 진수 표현이 가능하다.
- long형은 값 뒤에 l/L이 붙는다.
ex) long aLong = 34L or long aLong = 34l
- 숫자 상수 표현시 '_' 사용가능
- 출력할 때는 '_' 출력이 안 됨!
실수형상수
- 기본 값은 double
- 소수점을 포함하는 상수를 말함
ex) -34.56, -34.56e+4, double형 상수(34.56D), float형 상수(34.56F)
문자형상수
- 단일 인용부호사용('a')
ex) char x; x='a';
- 제어문자와 유니코드 문자
- 제어문자:
, \t, \b . . . 등
문자열상수
문자열상수는 인용부호("")내에 있는 문자들을 말한다. String 클래스로 선언해 사용
ex) String name = "Java";
from http://yumyum2.tistory.com/6 by ccl(A) rewrite - 2021-09-15 20:01:20