[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