Search
📕

10강. 상수

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서 자바에서 사용하는 상수에 대해 학습해보겠습니다!

1. 학습 목표

상수의 기본 개념에 대해 살펴본다.

2. 학습 내용

숫자 상수에 대해 살펴본다.
문자 상수에 대해 살펴본다.

3. 상수

상수의 개념
프로그램상에서 의미가 변하지 않는 값을 상수라고 부른다.

200 => 200

200 => 300

4. 숫자 상수

코드를 작성할 때 숫자를 사용하는 것을 숫자 상수라고 부른다.
코드에 숫자를 적어 넣으면 일단 메모리에 값을 기억시키고 CPU가 그 값을 가져와 사용하게 된다.
숫자 상수는 메모리에 기억된 값을 절대 변경할 수 없다.
숫자 상수는 일정한 크기에 기억공간에 기억되는 값이므로 표현할 수 있는 값의 범위가 한정되어 있다.

5. 문자 상수

“ “ 안에 묶여 있는 문자열을 말한다.
Java 에서는“  “ 안에 묶은 문자열 값을 문자 코드 체계를 이용하여 메모리에 넣었다가 CPU가 사용할 때 문자열 값을 가져와서 사용한다.
Java 에서는“  “ 안에 적인 문자열을 객체라는 단위로 사용을 한다. 이는 뒤에서 살펴보도록 하겠다.

6. 출력 서식을 가진 출력문

System.out.printf
Java 5 부터 새로 추가된 출력 문으로써 출력 서식을 가지고 출력할 수 있는 출력문 이다.
System.out.printf(“ a : %d, b : %s”, 100, “안녕하세요”);
Java
복사
사용 가능한 서식
%d : 정수 값
%c : 문자
%f : 실수형
%s : 문자열
%숫자d : “숫자” 만큼의 공간을 확보하고 빈칸은 빈칸으로 출력한다.
%0숫자d : “숫자” 만큼 공간을 확보하고 빈칸을 0으로 채워서 출력한다.
기타 등등

7. 학습 정리

정리
상수는 코드에서 사용하는 변하지 않는 값을 의미한다.
상수는 숫자 상수와 문자 상수로 이루어진다.
모든 값을 메모리에 기억시킨 후에 CPU 에서 사용한다.
숫자 상수는 숫자를 의미 하며 사용할 수 있는 범위가 한정되어 있다.
문자 상수는 문자열을 의미 하며 저장되어지는 값은 문자 코드 값인 숫자 값이 저장된다.