무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (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 에서 사용한다.
•
숫자 상수는 숫자를 의미 하며 사용할 수 있는 범위가 한정되어 있다.
•
문자 상수는 문자열을 의미 하며 저장되어지는 값은 문자 코드 값인 숫자 값이 저장된다.